diff options
Diffstat (limited to 'data/sisu/conf/editor-syntax-etc/vim/ftplugin')
-rw-r--r-- | data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim | 80 | ||||
-rw-r--r-- | data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisurb.vim | 7 |
2 files changed, 52 insertions, 35 deletions
diff --git a/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim index 8f704718..9cb8952a 100644 --- a/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim +++ b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim @@ -3,7 +3,8 @@ " SiSU Markup: SiSU (sisu-3.3) 2012-08-18 " an ftplugin setting defaults for editing sisu markup files :syntax on -:filetype on +:filetype off +":filetype on :filetype indent on :autocmd FileType sisu :set nonumber :set encoding=utf-8 fileencodings= @@ -30,40 +31,49 @@ \set guioptions-=T <Bar> \endif<CR> :set paste -"% statusline -:set statusline= " -"% [ buffer number ] -:set statusline +=%#Normal#[ " -:set statusline +=%#Identifier#%n " buffer number -:set statusline +=%#PreProc#%M " modified flag -:set statusline +=%#Normal#] " -"% [ file name (& modified?) ] -:set statusline +=%#Normal#\ [ " -:set statusline +=%#Statement#%<%t " full path -:set statusline +=%#PreProc#%M " modified flag -:set statusline +=%#Normal#] " -"% [ column : line number / number of lines in file, percentage of file ] [%v:%l/%L\ %p%%] -:set statusline +=%#Normal#\ [ " -:set statusline +=%#Identifier#%v " column & line -:set statusline +=%#Normal#: " -:set statusline +=%#Identifier#%l " column & line -:set statusline +=%#SpecialKey#/%L\ " total lines -:set statusline +=%#Identifier#%p " percentage of file -:set statusline +=%#SpecialKey#%% " -:set statusline +=%#Normal#] " -"% [ file format : file type ] -:set statusline +=%#Normal#\ [ " -:set statusline +=%#SpecialKey#%{&ff} " file format -:set statusline +=%#Normal#: " -:set statusline +=%#SpecialKey#%Y " file type -:set statusline +=%#Normal#] " -"% [ character under cursor ] -:set statusline +=%#Normal#\ [ " -:set statusline +=%#String#0x%04B " character under cursor -:set statusline +=%#Normal#]\ " -"% Status line background -:set statusline +=%#MatchParen#\ " -:set laststatus=2 " status line always on +""% statusline +"set statusline= " +"set fillchars=stl:―,stlnc:—,vert:│,fold:۰,diff:· +"" [ buffer number ] +"set statusline +=%#Normal#[ " +"set statusline +=%#Identifier#%n " buffer number +"set statusline +=%#PreProc#%M " modified flag +"set statusline +=%#Normal#] " +"" [ file name (& modified?) ] +"set statusline +=%#Normal#\ [ " +"set statusline +=%#Statement#%<%F%* " full path +""set statusline +=%#Statement#%<%t " full path +"set statusline +=%#PreProc#%M " modified flag +"set statusline +=%#Normal#] " +"" [ column : line number / number of lines in file, percentage of file ] [%v:%l/%L\ %p%%] +"set statusline +=%#Normal#\ [ " +"set statusline +=%#Identifier#%v " column & line +"set statusline +=%#Normal#: " +"set statusline +=%#Identifier#%l " column & line +"set statusline +=%#SpecialKey#/%L\ " total lines +"set statusline +=%#Identifier#%p " percentage of file +"set statusline +=%#SpecialKey#%% " +"set statusline +=%#Normal#] " " +"" [ file format : file type ] +"set statusline +=%#Normal#\ [ " +"set statusline +=%#SpecialKey#%{&fenc} " file format +"set statusline +=%#Normal#: " +"set statusline +=%#SpecialKey#%{&ff} " file format +"set statusline +=%#Normal#: " +"set statusline +=%#SpecialKey#%y " file type +"set statusline +=%#Normal#] " +"" [ character under cursor ] +"set statusline +=%#Normal#\ [ " +"set statusline +=%#String#0x%04B " character under cursor +"set statusline +=%#Normal#]\ " +"" [ syntastic ] +"set statusline +=%#warningmsg# +"set statusline +=%{SyntasticStatuslineFlag()}\ " +""set statusline+=%* +"" Status line background +"set statusline +=%#Folded#\ " +"" misc +"set laststatus=2 " status line always on "% textwrap :set whichwrap=<,>,h,l,[,] :set nolinebreak " only affects display not buffer diff --git a/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisurb.vim b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisurb.vim new file mode 100644 index 00000000..b9596262 --- /dev/null +++ b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisurb.vim @@ -0,0 +1,7 @@ +:set number +:set relativenumber +:autocmd FileType ruby :set relativenumber +:autocmd FocusLost *.rb :set norelativenumber +:autocmd FocusGained *.rb :set relativenumber +:autocmd InsertEnter *.rb :set norelativenumber +:autocmd InsertLeave *.rb :set relativenumber |