speedie-nvim | Add new config
This commit is contained in:
parent
27eac70b78
commit
6d585afedf
|
@ -1,4 +1,4 @@
|
||||||
" speedie's neovim configura
|
" speedie's neovim configuration
|
||||||
|
|
||||||
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.config/nvim/vimdata'
|
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.config/nvim/vimdata'
|
||||||
if empty(glob(data_dir . '/autoload/plug.vim'))
|
if empty(glob(data_dir . '/autoload/plug.vim'))
|
||||||
|
@ -79,6 +79,13 @@ let g:airline_theme = 'codedark'
|
||||||
colorscheme codedark
|
colorscheme codedark
|
||||||
set background=dark
|
set background=dark
|
||||||
highlight Normal ctermfg=grey ctermbg=lightgray
|
highlight Normal ctermfg=grey ctermbg=lightgray
|
||||||
|
highlight StartifyBracket ctermfg=240
|
||||||
|
highlight StartifyFooter ctermfg=240
|
||||||
|
highlight StartifyHeader ctermfg=114
|
||||||
|
highlight StartifyNumber ctermfg=215
|
||||||
|
highlight StartifyPath ctermfg=245
|
||||||
|
highlight StartifySlash ctermfg=240
|
||||||
|
highlight StartifySpecial ctermfg=240
|
||||||
set termguicolors
|
set termguicolors
|
||||||
|
|
||||||
" Mappings
|
" Mappings
|
||||||
|
@ -110,7 +117,7 @@ nnoremap gp :GitGutterPrevHunk<cr>
|
||||||
nnoremap <C-e> :e ~/.config/nvim/config<cr>
|
nnoremap <C-e> :e ~/.config/nvim/config<cr>
|
||||||
|
|
||||||
nnoremap ZA :Startify<cr>
|
nnoremap ZA :Startify<cr>
|
||||||
nnoremap <C-a> :AirlineToggle<cr>
|
nnoremap <C-g> :AirlineToggle<cr>
|
||||||
|
|
||||||
vmap c :%norm $
|
vmap c :%norm $
|
||||||
vmap C :%norm I
|
vmap C :%norm I
|
||||||
|
@ -154,7 +161,8 @@ if !exists('g:airline_symbols')
|
||||||
let g:airline_symbols = {}
|
let g:airline_symbols = {}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let g:startify_custom_header = startify#pad(split(system('[ -e "$HOME/.config/nvim/start.sh" ] && $HOME/.config/nvim/start.sh'), '\n'))
|
let g:startify_custom_header = startify#pad(split(system('[ -e "$HOME/.config/nvim/header.sh" ] && $HOME/.config/nvim/header.sh'), '\n'))
|
||||||
|
let g:startify_custom_footer = startify#pad(split(system('[ -e "$HOME/.config/nvim/footer.sh" ] && $HOME/.config/nvim/footer.sh'), '\n'))
|
||||||
|
|
||||||
let g:airline_powerline_fonts = 0
|
let g:airline_powerline_fonts = 0
|
||||||
let g:airline#extensions#tabline#enabled = 1
|
let g:airline#extensions#tabline#enabled = 1
|
||||||
|
@ -202,4 +210,6 @@ autocmd VimEnter :lcd %:p:h
|
||||||
autocmd FileType scss setl iskeyword+=@-@
|
autocmd FileType scss setl iskeyword+=@-@
|
||||||
autocmd BufWritePre * %s/\s\+$//e
|
autocmd BufWritePre * %s/\s\+$//e
|
||||||
|
|
||||||
|
autocmd User StartifyReady :AirlineToggle
|
||||||
|
autocmd User StartifyBufferOpened :AirlineToggle
|
||||||
"autocmd BufWritePost options.h !command -v sudo > /dev/null && sudo make clean install || doas make clean install
|
"autocmd BufWritePost options.h !command -v sudo > /dev/null && sudo make clean install || doas make clean install
|
||||||
|
|
0
.config/nvim/footer.sh
Executable file
0
.config/nvim/footer.sh
Executable file
Loading…
Reference in a new issue