better line numbering, colorcolumns
This commit is contained in:
parent
d1627169cb
commit
ca9a774280
|
@ -1,4 +1,8 @@
|
||||||
let g:netrw_dirhistmax =10
|
let g:netrw_dirhistmax =10
|
||||||
let g:netrw_dirhist_cnt =2
|
let g:netrw_dirhist_cnt =6
|
||||||
let g:netrw_dirhist_1='/home/ray/.screenlayout'
|
let g:netrw_dirhist_1='/home/ray/.screenlayout'
|
||||||
let g:netrw_dirhist_2='/home/ray/.config/i3status'
|
let g:netrw_dirhist_2='/home/ray/.config/i3status'
|
||||||
|
let g:netrw_dirhist_3='/home/ray/Projects/Vue/vx/src/components'
|
||||||
|
let g:netrw_dirhist_4='/home/ray/Projects/Vue/vx/src'
|
||||||
|
let g:netrw_dirhist_5='/home/ray/Projects/Vue/vx/src/sass'
|
||||||
|
let g:netrw_dirhist_6='/home/ray/Projects/Vue/vx/src/components'
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
" Vim color file
|
" Vim color file
|
||||||
|
|
||||||
set bg=dark
|
set background=dark
|
||||||
hi clear Normal
|
hi clear Normal
|
||||||
hi clear
|
hi clear
|
||||||
if exists("syntax_on")
|
if exists('syntax_on')
|
||||||
syntax reset
|
syntax reset
|
||||||
endif
|
endif
|
||||||
|
|
||||||
set fillchars=stl:\ ,stlnc:\ ,vert:\
|
set fillchars=stl:\ ,stlnc:\ ,vert:\
|
||||||
|
|
||||||
let colors_name = "customred256"
|
let colors_name = 'customred256'
|
||||||
|
|
||||||
|
|
||||||
hi Normal ctermfg=246 ctermbg=none
|
hi Normal ctermfg=246 ctermbg=none
|
||||||
|
@ -317,22 +317,30 @@ hi StatusLine ctermfg=255 ctermbg=239 term=none cterm=none
|
||||||
hi StatusLineNC ctermfg=238 ctermbg=233 term=none cterm=none
|
hi StatusLineNC ctermfg=238 ctermbg=233 term=none cterm=none
|
||||||
" set status to change the status line based on mode
|
" set status to change the status line based on mode
|
||||||
if version >= 700
|
if version >= 700
|
||||||
|
augroup statuscursorlines
|
||||||
au InsertEnter * hi StatusLine ctermfg=233 ctermbg=255
|
au InsertEnter * hi StatusLine ctermfg=233 ctermbg=255
|
||||||
au InsertLeave * hi StatusLine ctermfg=255 ctermbg=239
|
au InsertLeave * hi StatusLine ctermfg=255 ctermbg=239
|
||||||
|
|
||||||
au InsertEnter * set cursorline
|
au InsertEnter * set cursorline
|
||||||
au InsertLeave * set nocursorline
|
au InsertLeave * set nocursorline
|
||||||
|
augroup END
|
||||||
endif
|
endif
|
||||||
|
|
||||||
hi VertSplit ctermfg=233 ctermbg=233 term=none cterm=none
|
hi VertSplit ctermfg=16 ctermbg=16 term=none cterm=none
|
||||||
hi Folded ctermfg=243 ctermbg=232 cterm=bold term=bold
|
hi Folded ctermfg=243 ctermbg=232 cterm=bold term=bold
|
||||||
hi FoldColumn ctermfg=239 ctermbg=232 cterm=bold term=bold
|
hi FoldColumn ctermfg=239 ctermbg=none cterm=bold term=bold
|
||||||
hi LineNr ctermfg=239 ctermbg=none cterm=none
|
hi LineNr ctermfg=239 ctermbg=none cterm=none
|
||||||
hi CursorLineNr ctermfg=243 ctermbg=none cterm=none
|
hi CursorLineNr ctermfg=243 ctermbg=none cterm=none
|
||||||
hi EndOfBuffer ctermfg=233 ctermbg=none
|
hi EndOfBuffer ctermfg=233 ctermbg=none
|
||||||
hi ColorColumn ctermbg=233
|
hi ColorColumn ctermbg=233
|
||||||
hi SignColumn ctermfg=255 ctermbg=none
|
hi SignColumn ctermfg=255 ctermbg=none
|
||||||
|
|
||||||
|
augroup linenrcolor
|
||||||
|
au InsertEnter * hi LineNr ctermfg=236
|
||||||
|
au InsertEnter * hi CursorLineNr ctermfg=248
|
||||||
|
au InsertLeave * hi LineNr ctermfg=239
|
||||||
|
au InsertLeave * hi CursorLineNr ctermfg=243
|
||||||
|
augroup END
|
||||||
|
|
||||||
hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
|
hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
|
||||||
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
|
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
|
||||||
|
|
17
vimrc
17
vimrc
|
@ -232,9 +232,6 @@ set statusline+=%*
|
||||||
" always show statusline
|
" always show statusline
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
" set a right margin and it's colour
|
|
||||||
set colorcolumn=80
|
|
||||||
|
|
||||||
set foldmethod=manual
|
set foldmethod=manual
|
||||||
|
|
||||||
set autoindent
|
set autoindent
|
||||||
|
@ -259,11 +256,13 @@ set pastetoggle=<F2>
|
||||||
set showmode
|
set showmode
|
||||||
|
|
||||||
" set custom syntax highlighting
|
" set custom syntax highlighting
|
||||||
|
augroup syntaxhighlighting
|
||||||
autocmd BufNewFile,BufRead *.html set syntax=html_custom
|
autocmd BufNewFile,BufRead *.html set syntax=html_custom
|
||||||
autocmd BufNewFile,BufRead *.php set syntax=php_custom
|
autocmd BufNewFile,BufRead *.php set syntax=php_custom
|
||||||
autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
|
autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
|
||||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
||||||
autocmd BufNewFile,BufRead *.js set syntax=pangloss_javascript_custom
|
autocmd BufNewFile,BufRead *.js set syntax=pangloss_javascript_custom
|
||||||
|
augroup END
|
||||||
|
|
||||||
" fix higlight problems such as vertical-align etc
|
" fix higlight problems such as vertical-align etc
|
||||||
augroup VimCSS3Syntax
|
augroup VimCSS3Syntax
|
||||||
|
@ -279,7 +278,17 @@ augroup coloreload
|
||||||
au BufWritePost customred256.vim so $MYVIMRC
|
au BufWritePost customred256.vim so $MYVIMRC
|
||||||
augroup end
|
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
|
" Automatically reload .vimrc if chanaged
|
||||||
augroup myvimrc
|
augroup myvimrc
|
||||||
|
@ -389,7 +398,9 @@ let g:UltiSnipsJumpBackwardTrigger='<c-z>'
|
||||||
nnoremap <F3> :NERDTreeFocus<CR>
|
nnoremap <F3> :NERDTreeFocus<CR>
|
||||||
nnoremap <leader>nt :NERDTreeFocus<CR>
|
nnoremap <leader>nt :NERDTreeFocus<CR>
|
||||||
" allow closing if only window open is a NERDTree
|
" allow closing if only window open is a NERDTree
|
||||||
|
augroup nerdtreewindow
|
||||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||||
|
augroup END
|
||||||
let NERDTreeQuitOnOpen = 1
|
let NERDTreeQuitOnOpen = 1
|
||||||
|
|
||||||
" TagBar
|
" TagBar
|
||||||
|
|
Loading…
Reference in New Issue