changed font (nerdfont) and theme (gruvbox) for terminal and neovim
This commit is contained in:
@@ -3,22 +3,26 @@ let $MYPLUGDIRECTORY = "~/.config/nvim/plugged/"
|
||||
"plugins
|
||||
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 'itchyny/lightline.vim' " statusline
|
||||
Plug 'vim-airline/vim-airline' " statusline
|
||||
Plug 'preservim/nerdcommenter' " easier comment management
|
||||
Plug 'airblade/vim-gitgutter' " show git changes
|
||||
Plug 'neoclide/coc.nvim', {'branch': 'release'} " code completion
|
||||
Plug 'jiangmiao/auto-pairs' " automatic pairs
|
||||
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 'honza/vim-snippets' " snippets
|
||||
Plug 'lervag/vimtex' " vimtex
|
||||
Plug 'morhetz/gruvbox' " gruvbox colorscheme
|
||||
|
||||
call plug#end()
|
||||
|
||||
" 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
|
||||
let g:vimtex_compiler_progname = 'nvr'
|
||||
@@ -26,8 +30,10 @@ let g:vimtex_compiler_progname = 'nvr'
|
||||
"vimtex
|
||||
let g:vimtex_view_method = 'zathura'
|
||||
|
||||
" lightline
|
||||
" airline
|
||||
set laststatus=2
|
||||
let g:airline#extensions#tabline#enabled = 1
|
||||
let g:airline#extensions#tabline#formatter = 'unique_tail'
|
||||
|
||||
" activate spell-checking
|
||||
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() == 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
|
||||
let NERDTreeShowHidden=1
|
||||
" enable nerdfonts for git status in nerdtree
|
||||
let g:NERDTreeGitStatusUseNerdFonts=1
|
||||
|
||||
set nocompatible " disable compatibility to old-time vi
|
||||
set showmatch " show matching brackets.
|
||||
@@ -64,13 +73,16 @@ let maplocalleader=" " " set localleader to space
|
||||
set timeoutlen=1000 " set timeout length
|
||||
|
||||
"colors
|
||||
colorscheme default
|
||||
let g:gruvbox_contrast_dark='hard'
|
||||
colorscheme gruvbox
|
||||
set background=dark
|
||||
|
||||
"extra specified colors
|
||||
highlight ColorColumn ctermbg=8
|
||||
highlight clear SignColumn
|
||||
highlight GitGutterAdd ctermfg=2
|
||||
highlight GitGutterChange ctermfg=3
|
||||
highlight GitGutterDelete ctermfg=1
|
||||
highlight GitGutterAdd ctermfg=142
|
||||
highlight GitGutterChange ctermfg=208
|
||||
highlight GitGutterDelete ctermfg=124
|
||||
highlight LineNr ctermfg=7
|
||||
highlight CursorLineNr ctermfg=7
|
||||
|
||||
@@ -89,14 +101,6 @@ augroup numbertoggle
|
||||
autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
|
||||
autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
|
||||
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
|
||||
@@ -116,6 +120,8 @@ nnoremap öq :q<CR>
|
||||
nnoremap <leader>tn :tabnew<space>
|
||||
"show buffers
|
||||
nnoremap <Leader>b :buffers<CR>:buffer<Space>
|
||||
" cycle buffers
|
||||
nnoremap <Tab> :bnext<CR>
|
||||
"reload settings
|
||||
nnoremap <leader>rl :source ~/.config/nvim/init.vim<CR>
|
||||
"NERDTree commands
|
||||
|
||||
Reference in New Issue
Block a user