From aec22b87b80b51cb00582669d9bde6edee564ab7 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 11 Jun 2015 14:28:24 +0200 Subject: [PATCH] vim: update --- dotfiles/vim/.gvimrc | 2 +- dotfiles/vim/.vimrc | 53 ++++++++++++++++++++++++++++++++++++-------- 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/dotfiles/vim/.gvimrc b/dotfiles/vim/.gvimrc index a7080f8..a595464 100644 --- a/dotfiles/vim/.gvimrc +++ b/dotfiles/vim/.gvimrc @@ -18,7 +18,7 @@ function SetPresentationFont(mode) if a:mode set guifont=Liberation\ Mono\ for\ Powerline\ 12,Monospace\ Bold\ 12 else - set guifont=Liberation\ Mono\ for\ Powerline\ 10,Monospace\ 10 + set guifont=Liberation\ Mono\ for\ Powerline\ 10,Monospace\ 8 endif endfunction diff --git a/dotfiles/vim/.vimrc b/dotfiles/vim/.vimrc index b657226..04ed529 100644 --- a/dotfiles/vim/.vimrc +++ b/dotfiles/vim/.vimrc @@ -39,15 +39,14 @@ set wildmode=longest,list:longest set tags=./tags;/ +syntax on +filetype plugin indent on + " Pathogen runtime path manipulation "call pathogen#infect() "Using the infect method breaks ft detection -filetype off call pathogen#runtime_append_all_bundles() call pathogen#helptags() -syntax on -filetype plugin indent on - "Power saving tip: powertop-homepage let &guicursor = &guicursor . ",a:blinkon0" @@ -86,7 +85,7 @@ let g:airline_theme = 'wombat' let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tagbar#enabled = 0 let g:airline#extensions#whitespace#enabled = 0 -let g:airline#extensions#branch#enabled = 0 +let g:airline#extensions#branch#enabled = 1 let g:airline#extensions#branch#use_vcscommand = 1 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@ -318,8 +317,16 @@ au Filetype python set textwidth=79 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "Opens the current file in ipe -au Filetype xml map :call OpenIn("ipe") +au BufRead,BufNewFile *.ipe set filetype=ipe +au Filetype xml,ipe map :call OpenIn("ipe") +au Filetype xml let g:tagbar_sort = 0 +let g:tagbar_type_xml = { + \ 'ctagstype' : 'xml', + \ 'kinds' : [ + \ 't:Tag' + \ ] +\ } """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " gnuplot @@ -337,11 +344,12 @@ au BufRead,BufNewFile */.remind/* set filetype=remind """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" closetag +" vim-orgmode """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -let g:unaryTagsStack = "" -au Filetype html,xml,xsl source /usr/share/vim/vimfiles/plugin/closetag.vim +au BufRead,BufNewFile *.org set filetype=org +let g:org_todo_keywords=['TODO', 'FEEDBACK', 'VERIFY', '|', 'DONE', 'DELEGATED'] +let g:org_todo_keyword_faces = [['FEEDBACK', 'magenta'], ['TODO', 'yellow']] """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@ -351,6 +359,33 @@ au Filetype html,xml,xsl source /usr/share/vim/vimfiles/plugin/closetag.vim let g:instant_markdown_autostart = 0 let g:instant_markdown_slow = 1 au Filetype markdown map :InstantMarkdownPreview +au Filetype markdown let g:tagbar_sort = 0 + +let g:tagbar_type_markdown = { + \ 'ctagstype' : 'markdown', + \ 'kinds' : [ + \ 'h:Heading_L1', + \ 'i:Heading_L2', + \ 'k:Heading_L3' + \ ] +\ } + +if executable('marktag') + let g:tagbar_type_markdown = { + \ 'ctagstype' : 'markdown', + \ 'ctagsbin' : 'marktag', + \ 'kinds' : [ + \ 'h:header' + \ ], + \ 'sro' : '.', + \ 'kind2scope' : { + \ 'h' : 'header' + \ }, + \ 'scope2kind' : { + \ 'header' : 'h' + \ } + \ } +end """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -- 2.30.2