Add indent blanklines plugin and config to neovim
This commit is contained in:
parent
38403d6182
commit
6a9d041bd5
@ -37,6 +37,12 @@ function! s:sonokai_custom() abort
|
|||||||
call sonokai#highlight('RedSign', l:palette.red, l:palette.bg1)
|
call sonokai#highlight('RedSign', l:palette.red, l:palette.bg1)
|
||||||
call sonokai#highlight('YellowSign', l:palette.yellow, l:palette.bg1)
|
call sonokai#highlight('YellowSign', l:palette.yellow, l:palette.bg1)
|
||||||
call sonokai#highlight('CocHintSign', l:palette.grey, l:palette.none, 'italic')
|
call sonokai#highlight('CocHintSign', l:palette.grey, l:palette.none, 'italic')
|
||||||
|
call sonokai#highlight('IndentBlanklineContext1', l:palette.red, l:palette.none)
|
||||||
|
call sonokai#highlight('IndentBlanklineContext2', l:palette.yellow, l:palette.none)
|
||||||
|
call sonokai#highlight('IndentBlanklineContext3', l:palette.green, l:palette.none)
|
||||||
|
call sonokai#highlight('IndentBlanklineContext4', l:palette.blue, l:palette.none)
|
||||||
|
call sonokai#highlight('IndentBlanklineContext5', l:palette.purple, l:palette.none)
|
||||||
|
call sonokai#highlight('IndentBlanklineContext6', l:palette.orange, l:palette.none)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
augroup CustomColors
|
augroup CustomColors
|
||||||
|
12
nvim/lua/indent.lua
Normal file
12
nvim/lua/indent.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
require("indent_blankline").setup {
|
||||||
|
space_char_blankline = " ",
|
||||||
|
context_highlight_list = {
|
||||||
|
"IndentBlanklineContext1",
|
||||||
|
"IndentBlanklineContext2",
|
||||||
|
"IndentBlanklineContext3",
|
||||||
|
"IndentBlanklineContext4",
|
||||||
|
"IndentBlanklineContext5",
|
||||||
|
"IndentBlanklineContext6",
|
||||||
|
},
|
||||||
|
show_current_context = true,
|
||||||
|
}
|
@ -4,6 +4,7 @@ Plug 'honza/vim-snippets'
|
|||||||
Plug 'jiangmiao/auto-pairs'
|
Plug 'jiangmiao/auto-pairs'
|
||||||
Plug 'leafgarland/typescript-vim', { 'for': 'typescript' }
|
Plug 'leafgarland/typescript-vim', { 'for': 'typescript' }
|
||||||
Plug 'leafoftree/vim-svelte-plugin', { 'for': 'svelte' }
|
Plug 'leafoftree/vim-svelte-plugin', { 'for': 'svelte' }
|
||||||
|
Plug 'lukas-reineke/indent-blankline.nvim'
|
||||||
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
||||||
Plug 'posva/vim-vue', { 'for': 'vue' }
|
Plug 'posva/vim-vue', { 'for': 'vue' }
|
||||||
Plug 'ron-rs/ron.vim', { 'for': 'ron' }
|
Plug 'ron-rs/ron.vim', { 'for': 'ron' }
|
||||||
|
8
vimrc
8
vimrc
@ -18,7 +18,8 @@ set hidden
|
|||||||
set history=50
|
set history=50
|
||||||
set incsearch
|
set incsearch
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
set listchars=tab:▸\ ,eol:¬,nbsp:␣,trail:•,space:.,extends:→,precedes:←
|
set listchars=tab:▸\ ,eol:↴,nbsp:␣,trail:•,space:⋅,extends:→,precedes:←
|
||||||
|
set list
|
||||||
set modelines=0
|
set modelines=0
|
||||||
set mouse=a
|
set mouse=a
|
||||||
set nobackup
|
set nobackup
|
||||||
@ -87,6 +88,11 @@ if filereadable(expand("~/.config/nvim/tmuxline.vimrc"))
|
|||||||
source ~/.config/nvim/tmuxline.vimrc
|
source ~/.config/nvim/tmuxline.vimrc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" Indent setup
|
||||||
|
if filereadable(expand("~/.config/nvim/lua/indent.lua"))
|
||||||
|
lua require('indent')
|
||||||
|
endif
|
||||||
|
|
||||||
" Git setup
|
" Git setup
|
||||||
if filereadable(expand("~/.config/nvim/git.vimrc"))
|
if filereadable(expand("~/.config/nvim/git.vimrc"))
|
||||||
source ~/.config/nvim/git.vimrc
|
source ~/.config/nvim/git.vimrc
|
||||||
|
Loading…
x
Reference in New Issue
Block a user