switch to luasnip, added better snipplets
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
vim.cmd([[
|
||||
set laststatus=3
|
||||
set statusline=
|
||||
set statusline+=%1*
|
||||
set statusline+=%{StatuslineMode()}
|
||||
set statusline+=\
|
||||
set statusline+=|
|
||||
set statusline+=\
|
||||
set statusline+=%2*
|
||||
set statusline+=%F
|
||||
set statusline+=%=
|
||||
set statusline+=%3*
|
||||
set statusline+=%l
|
||||
set statusline+=\
|
||||
set statusline+=/
|
||||
set statusline+=\
|
||||
set statusline+=%L
|
||||
set statusline+=\
|
||||
set statusline+=\
|
||||
set statusline+=|
|
||||
set statusline+=\
|
||||
set statusline+=%{strftime('%c')}
|
||||
hi User1 ctermbg=black ctermfg=blue guibg=black guifg=blue
|
||||
hi User9 ctermbg=black ctermfg=white guibg=black guifg=white
|
||||
hi User2 ctermbg=black ctermfg=green guibg=black guifg=green
|
||||
hi User3 ctermbg=black ctermfg=white guibg=black guifg=white
|
||||
|
||||
function! StatuslineMode()
|
||||
let l:mode=mode()
|
||||
if l:mode==#"n"
|
||||
return "NORMAL"
|
||||
elseif l:mode==?"v"
|
||||
return "VISUAL"
|
||||
elseif l:mode==#"i"
|
||||
return "INSERT"
|
||||
elseif l:mode==#"R"
|
||||
return "REPLACE"
|
||||
elseif l:mode==?"s"
|
||||
return "SELECT"
|
||||
elseif l:mode==#"t"
|
||||
return "TERMINAL"
|
||||
elseif l:mode==#"c"
|
||||
return "COMMAND"
|
||||
elseif l:mode==#"!"
|
||||
return "SHELL"
|
||||
endif
|
||||
endfunction
|
||||
:call timer_start(1000, {-> execute(':let &stl=&stl')}, {'repeat': -1})
|
||||
]])
|
||||
Reference in New Issue
Block a user