Add function SyntaxItem
This commit is contained in:
parent
58975ea8a1
commit
b0c38d4bca
31
vimrc
31
vimrc
|
@ -116,8 +116,11 @@ set foldcolumn=1
|
||||||
colorscheme customred256
|
colorscheme customred256
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" statusline format
|
" statusline format
|
||||||
set statusline=\ %F\ " filename and path
|
set statusline=\ %F\ " filename and path
|
||||||
|
"set statusline+=%{SyntaxItem()}
|
||||||
set statusline+=%h " help file flag
|
set statusline+=%h " help file flag
|
||||||
set statusline+=%w " preview window flag
|
set statusline+=%w " preview window flag
|
||||||
set statusline+=%m " modified flag
|
set statusline+=%m " modified flag
|
||||||
|
@ -144,13 +147,6 @@ set laststatus=2
|
||||||
set colorcolumn=100
|
set colorcolumn=100
|
||||||
|
|
||||||
set foldmethod=manual
|
set foldmethod=manual
|
||||||
" color of indent
|
|
||||||
" hi Folded ctermfg=7
|
|
||||||
" hi Folded ctermbg=233 " not working - investigate
|
|
||||||
"augroup OpenAllFoldsOnFileOpen
|
|
||||||
" autocmd!
|
|
||||||
" autocmd BufRead * normal zR
|
|
||||||
"augroup END
|
|
||||||
|
|
||||||
syntax on
|
syntax on
|
||||||
" tabs
|
" tabs
|
||||||
|
@ -168,6 +164,9 @@ set pastetoggle=<F2>
|
||||||
set showmode
|
set showmode
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" fix higlight problems such as vertical-align etc
|
" fix higlight problems such as vertical-align etc
|
||||||
augroup VimCSS3Syntax
|
augroup VimCSS3Syntax
|
||||||
autocmd!
|
autocmd!
|
||||||
|
@ -176,6 +175,14 @@ augroup VimCSS3Syntax
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
|
||||||
|
" autocommands
|
||||||
|
" automatically reload if color scheme file written
|
||||||
|
augroup coloreload
|
||||||
|
au!
|
||||||
|
au BufWritePost customred256.vim so $MYVIMRC
|
||||||
|
augroup end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Automatically reload .vimrc if chanaged
|
" Automatically reload .vimrc if chanaged
|
||||||
augroup myvimrc
|
augroup myvimrc
|
||||||
|
@ -190,6 +197,16 @@ set undofile
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
" Functions
|
||||||
|
|
||||||
|
" get name of syntax item
|
||||||
|
function! SyntaxItem()
|
||||||
|
return synIDattr(synID(line("."),col("."),1),"name")
|
||||||
|
endfunction
|
||||||
|
nnoremap <leader>p :echom SyntaxItem()<CR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" plugins stuff
|
" plugins stuff
|
||||||
|
|
||||||
" NERDtree
|
" NERDtree
|
||||||
|
|
Loading…
Reference in New Issue