better line numbering, colorcolumns

This commit is contained in:
ManjaroOne666 2017-12-28 21:01:58 +00:00
commit ca9a774280
3 changed files with 42 additions and 19 deletions

29
vimrc
View file

@ -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