changed font (nerdfont) and theme (gruvbox) for terminal and neovim
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"git.removedSign.text": "✗",
|
||||||
|
"git.addedSign.hlGroup": "GitGutterAdd",
|
||||||
|
"git.changedSign.hlGroup": "GitGutterChange",
|
||||||
|
"git.removedSign.hlGroup": "GitGutterDelete",
|
||||||
|
"git.topRemovedSign.hlGroup": "GitGutterDelete",
|
||||||
|
"git.changeRemovedSign.hlGroup": "GitGutterChangeDelete"
|
||||||
|
}
|
||||||
@@ -3,22 +3,26 @@ let $MYPLUGDIRECTORY = "~/.config/nvim/plugged/"
|
|||||||
"plugins
|
"plugins
|
||||||
call plug#begin($MYPLUGDIRECTORY)
|
call plug#begin($MYPLUGDIRECTORY)
|
||||||
|
|
||||||
Plug 'scrooloose/nerdtree' " file tree
|
Plug 'preservim/nerdtree' " file tree
|
||||||
|
Plug 'Xuyuanp/nerdtree-git-plugin' " git plugin for nerdtree
|
||||||
|
Plug 'ryanoasis/vim-devicons' " devicons for nerdtree
|
||||||
Plug 'luochen1990/rainbow' " rainbow colored parenthesis and brakets
|
Plug 'luochen1990/rainbow' " rainbow colored parenthesis and brakets
|
||||||
Plug 'itchyny/lightline.vim' " statusline
|
Plug 'vim-airline/vim-airline' " statusline
|
||||||
Plug 'preservim/nerdcommenter' " easier comment management
|
Plug 'preservim/nerdcommenter' " easier comment management
|
||||||
|
Plug 'airblade/vim-gitgutter' " show git changes
|
||||||
Plug 'neoclide/coc.nvim', {'branch': 'release'} " code completion
|
Plug 'neoclide/coc.nvim', {'branch': 'release'} " code completion
|
||||||
Plug 'jiangmiao/auto-pairs' " automatic pairs
|
Plug 'jiangmiao/auto-pairs' " automatic pairs
|
||||||
Plug 'machakann/vim-sandwich' " manipulate elements surrounding other elements
|
Plug 'machakann/vim-sandwich' " manipulate elements surrounding other elements
|
||||||
Plug 'airblade/vim-gitgutter' " show git changes
|
Plug 'tpope/vim-fugitive' " git master tool
|
||||||
Plug 'vim-scripts/colorizer' " colorize color codes
|
Plug 'vim-scripts/colorizer' " colorize color codes
|
||||||
Plug 'honza/vim-snippets' " snippets
|
Plug 'honza/vim-snippets' " snippets
|
||||||
Plug 'lervag/vimtex' " vimtex
|
Plug 'lervag/vimtex' " vimtex
|
||||||
|
Plug 'morhetz/gruvbox' " gruvbox colorscheme
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
" coc plugins
|
" coc plugins
|
||||||
let g:coc_global_extensions = ['coc-snippets', 'coc-git', 'coc-vimtex']
|
let g:coc_global_extensions = ['coc-snippets', 'coc-git', 'coc-vimtex', 'coc-python', 'coc-vimlsp', 'coc-json']
|
||||||
|
|
||||||
"neovim-remote for vimtex
|
"neovim-remote for vimtex
|
||||||
let g:vimtex_compiler_progname = 'nvr'
|
let g:vimtex_compiler_progname = 'nvr'
|
||||||
@@ -26,8 +30,10 @@ let g:vimtex_compiler_progname = 'nvr'
|
|||||||
"vimtex
|
"vimtex
|
||||||
let g:vimtex_view_method = 'zathura'
|
let g:vimtex_view_method = 'zathura'
|
||||||
|
|
||||||
" lightline
|
" airline
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
let g:airline#extensions#tabline#enabled = 1
|
||||||
|
let g:airline#extensions#tabline#formatter = 'unique_tail'
|
||||||
|
|
||||||
" activate spell-checking
|
" activate spell-checking
|
||||||
set spell
|
set spell
|
||||||
@@ -46,6 +52,9 @@ autocmd StdinReadPre * let s:std_in=1
|
|||||||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
||||||
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | exe 'cd '.argv()[0] | endif
|
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | exe 'cd '.argv()[0] | endif
|
||||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||||
|
let NERDTreeShowHidden=1
|
||||||
|
" enable nerdfonts for git status in nerdtree
|
||||||
|
let g:NERDTreeGitStatusUseNerdFonts=1
|
||||||
|
|
||||||
set nocompatible " disable compatibility to old-time vi
|
set nocompatible " disable compatibility to old-time vi
|
||||||
set showmatch " show matching brackets.
|
set showmatch " show matching brackets.
|
||||||
@@ -64,13 +73,16 @@ let maplocalleader=" " " set localleader to space
|
|||||||
set timeoutlen=1000 " set timeout length
|
set timeoutlen=1000 " set timeout length
|
||||||
|
|
||||||
"colors
|
"colors
|
||||||
colorscheme default
|
let g:gruvbox_contrast_dark='hard'
|
||||||
|
colorscheme gruvbox
|
||||||
|
set background=dark
|
||||||
|
|
||||||
"extra specified colors
|
"extra specified colors
|
||||||
highlight ColorColumn ctermbg=8
|
highlight ColorColumn ctermbg=8
|
||||||
highlight clear SignColumn
|
highlight clear SignColumn
|
||||||
highlight GitGutterAdd ctermfg=2
|
highlight GitGutterAdd ctermfg=142
|
||||||
highlight GitGutterChange ctermfg=3
|
highlight GitGutterChange ctermfg=208
|
||||||
highlight GitGutterDelete ctermfg=1
|
highlight GitGutterDelete ctermfg=124
|
||||||
highlight LineNr ctermfg=7
|
highlight LineNr ctermfg=7
|
||||||
highlight CursorLineNr ctermfg=7
|
highlight CursorLineNr ctermfg=7
|
||||||
|
|
||||||
@@ -89,14 +101,6 @@ augroup numbertoggle
|
|||||||
autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
|
autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
|
||||||
autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
|
autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
|
||||||
augroup END
|
augroup END
|
||||||
"gitgutter update speed
|
|
||||||
set updatetime=100
|
|
||||||
|
|
||||||
"gitgutter signs
|
|
||||||
let g:gitgutter_sign_added = '+'
|
|
||||||
let g:gitgutter_sign_modified = '~'
|
|
||||||
let g:gitgutter_sign_removed = '-'
|
|
||||||
let g:gitgutter_sign_removed_first_line = '^'
|
|
||||||
|
|
||||||
"--------------------
|
"--------------------
|
||||||
"mappings
|
"mappings
|
||||||
@@ -116,6 +120,8 @@ nnoremap öq :q<CR>
|
|||||||
nnoremap <leader>tn :tabnew<space>
|
nnoremap <leader>tn :tabnew<space>
|
||||||
"show buffers
|
"show buffers
|
||||||
nnoremap <Leader>b :buffers<CR>:buffer<Space>
|
nnoremap <Leader>b :buffers<CR>:buffer<Space>
|
||||||
|
" cycle buffers
|
||||||
|
nnoremap <Tab> :bnext<CR>
|
||||||
"reload settings
|
"reload settings
|
||||||
nnoremap <leader>rl :source ~/.config/nvim/init.vim<CR>
|
nnoremap <leader>rl :source ~/.config/nvim/init.vim<CR>
|
||||||
"NERDTree commands
|
"NERDTree commands
|
||||||
|
|||||||
@@ -2,41 +2,40 @@
|
|||||||
font = UbuntuMonoNerdFont 14
|
font = UbuntuMonoNerdFont 14
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
|
# hard contrast: background = #1d2021
|
||||||
|
background = #282828
|
||||||
|
# soft contrast: background = #32302f
|
||||||
|
foreground = #ebdbb2
|
||||||
|
foreground_bold = #ebdbb2
|
||||||
|
|
||||||
# special
|
# dark0 + gray
|
||||||
foreground = #f8f8f2
|
color0 = #282828
|
||||||
foreground_bold = #f8f8f2
|
color8 = #928374
|
||||||
cursor = #f8f8f2
|
|
||||||
background = rgba(40, 42, 54, 1)
|
|
||||||
|
|
||||||
# black
|
# neutral_red + bright_red
|
||||||
color0 = #000000
|
color1 = #cc241d
|
||||||
color8 = #4d4d4d
|
color9 = #fb4934
|
||||||
|
|
||||||
# red
|
# neutral_green + bright_green
|
||||||
color1 = #ff5555
|
color2 = #98971a
|
||||||
color9 = #ff6e67
|
color10 = #b8bb26
|
||||||
|
|
||||||
# green
|
# neutral_yellow + bright_yellow
|
||||||
color2 = #50fa7b
|
color3 = #d79921
|
||||||
color10 = #5af78e
|
color11 = #fabd2f
|
||||||
|
|
||||||
# yellow
|
# neutral_blue + bright_blue
|
||||||
color3 = #f1fa8c
|
color4 = #458588
|
||||||
color11 = #f4f99d
|
color12 = #83a598
|
||||||
|
|
||||||
# blue
|
# neutral_purple + bright_purple
|
||||||
color4 = #bd93f9
|
color5 = #b16286
|
||||||
color12 = #caa9fa
|
color13 = #d3869b
|
||||||
|
|
||||||
# magenta
|
# neutral_aqua + faded_aqua
|
||||||
color5 = #ff79c6
|
color6 = #689d6a
|
||||||
color13 = #ff92d0
|
color14 = #8ec07c
|
||||||
|
|
||||||
# cyan
|
# light4 + light1
|
||||||
color6 = #8be9fd
|
color7 = #a89984
|
||||||
color14 = #9aedfe
|
color15 = #ebdbb2
|
||||||
|
|
||||||
# white
|
|
||||||
color7 = #bfbfbf
|
|
||||||
color15 = #e6e6e6
|
|
||||||
|
|||||||
Reference in New Issue
Block a user