aboutsummaryrefslogtreecommitdiffhomepage
path: root/data/sisu/conf/editor-syntax-etc/vim/ftplugin
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2013-10-16 23:39:38 -0400
committerRalph Amissah <ralph@amissah.com>2013-10-16 23:39:38 -0400
commit8e35cdf405e284c4dd3de9e2d6db00780f2e1d5a (patch)
treee5bc3e15c559e30de469cac7ba46e23121f92b9c /data/sisu/conf/editor-syntax-etc/vim/ftplugin
parentv4 v5: version & changelog (diff)
vim, minor update, not syntax related
Diffstat (limited to 'data/sisu/conf/editor-syntax-etc/vim/ftplugin')
-rw-r--r--data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim80
-rw-r--r--data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisurb.vim7
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