changed font (nerdfont) and theme (gruvbox) for terminal and neovim

This commit is contained in:
paul-loedige
2021-04-28 11:25:15 +02:00
parent 5d41ab633d
commit a00073669d
3 changed files with 60 additions and 47 deletions
+8
View File
@@ -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"
}
+23 -17
View File
@@ -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
+29 -30
View File
@@ -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