diff --git a/vim/plugin/nvim.vim b/vim/plugin/nvim.vim index 87f1de8..0652cfd 100644 --- a/vim/plugin/nvim.vim +++ b/vim/plugin/nvim.vim @@ -1,4 +1,3 @@ if has("nvim") command -nargs=1 EOB set fillchars=eob: - EOB \ end diff --git a/vim/plugin/status.vim b/vim/plugin/status.vim index 622a2f6..397df61 100644 --- a/vim/plugin/status.vim +++ b/vim/plugin/status.vim @@ -1,5 +1,14 @@ +function s:colorcolumn() + if &colorcolumn != "0" + set colorcolumn=0 + else + set colorcolumn=+1 + end +endfun + noremap :setl number!: noremap :setl relativenumber!: noremap :let &laststatus=!&laststatus*2: +noremap :call colorcolumn() noremap :setl autowriteall!:setl autowriteall?: noremap :setl list!: diff --git a/vim/plugin/statusline.vim b/vim/plugin/statusline.vim index 1791c05..70177b4 100644 --- a/vim/plugin/statusline.vim +++ b/vim/plugin/statusline.vim @@ -2,7 +2,7 @@ " exec 'hi TabLineFill' . s:fg_tabline_bg . s:bg_tabline_bg . s:ft_none " exec 'hi TabLineSel' . s:fg_tabline_active_fg . s:bg_tabline_active_bg . s:ft_none -set laststatus=0 +set laststatus=2 set statusline=%#StatusBar# set statusline+=%#TabLineSel# set statusline+=%{&autowriteall?'\ \ 🖴\ ':''}%< diff --git a/vim/plugin/zen.vim b/vim/plugin/zen.vim new file mode 100644 index 0000000..d605326 --- /dev/null +++ b/vim/plugin/zen.vim @@ -0,0 +1,13 @@ +function Zen() + set nonumber + set norelativenumber + set colorcolumn=0 + set laststatus=0 + if has("nvim") + set fillchars=eob:\ + end +endfun + +command! Zen call Zen() + +nnoremap :Zen