better line numbering, colorcolumns
This commit is contained in:
parent
d1627169cb
commit
ca9a774280
3 changed files with 42 additions and 19 deletions
29
vimrc
29
vimrc
|
|
@ -232,9 +232,6 @@ set statusline+=%*
|
|||
" always show statusline
|
||||
set laststatus=2
|
||||
|
||||
" set a right margin and it's colour
|
||||
set colorcolumn=80
|
||||
|
||||
set foldmethod=manual
|
||||
|
||||
set autoindent
|
||||
|
|
@ -259,11 +256,13 @@ set pastetoggle=<F2>
|
|||
set showmode
|
||||
|
||||
" set custom syntax highlighting
|
||||
autocmd BufNewFile,BufRead *.html set syntax=html_custom
|
||||
autocmd BufNewFile,BufRead *.php set syntax=php_custom
|
||||
autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
|
||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
||||
autocmd BufNewFile,BufRead *.js set syntax=pangloss_javascript_custom
|
||||
augroup syntaxhighlighting
|
||||
autocmd BufNewFile,BufRead *.html set syntax=html_custom
|
||||
autocmd BufNewFile,BufRead *.php set syntax=php_custom
|
||||
autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
|
||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
||||
autocmd BufNewFile,BufRead *.js set syntax=pangloss_javascript_custom
|
||||
augroup END
|
||||
|
||||
" fix higlight problems such as vertical-align etc
|
||||
augroup VimCSS3Syntax
|
||||
|
|
@ -279,7 +278,17 @@ augroup coloreload
|
|||
au BufWritePost customred256.vim so $MYVIMRC
|
||||
augroup end
|
||||
|
||||
augroup linenumbering
|
||||
autocmd InsertEnter * :set norelativenumber
|
||||
autocmd InsertLeave * :set number relativenumber
|
||||
autocmd WinEnter * :set number relativenumber
|
||||
autocmd WinLeave * set norelativenumber
|
||||
augroup END
|
||||
|
||||
augroup colorcolumns
|
||||
autocmd WinEnter * set colorcolumn=80
|
||||
autocmd WinLeave * set colorcolumn=0
|
||||
augroup END
|
||||
|
||||
" Automatically reload .vimrc if chanaged
|
||||
augroup myvimrc
|
||||
|
|
@ -389,7 +398,9 @@ let g:UltiSnipsJumpBackwardTrigger='<c-z>'
|
|||
nnoremap <F3> :NERDTreeFocus<CR>
|
||||
nnoremap <leader>nt :NERDTreeFocus<CR>
|
||||
" allow closing if only window open is a NERDTree
|
||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||
augroup nerdtreewindow
|
||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||
augroup END
|
||||
let NERDTreeQuitOnOpen = 1
|
||||
|
||||
" TagBar
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue