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
 | 
				
			||||||
  au InsertEnter * hi StatusLine ctermfg=233 ctermbg=255
 | 
					  augroup statuscursorlines
 | 
				
			||||||
  au InsertLeave * hi StatusLine ctermfg=255 ctermbg=239 
 | 
					    au InsertEnter * hi StatusLine ctermfg=233 ctermbg=255
 | 
				
			||||||
 | 
					    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
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										29
									
								
								vimrc
								
								
								
								
							
							
						
						
									
										29
									
								
								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
 | 
				
			||||||
autocmd BufNewFile,BufRead *.html set syntax=html_custom
 | 
					augroup syntaxhighlighting
 | 
				
			||||||
autocmd BufNewFile,BufRead *.php set syntax=php_custom
 | 
					  autocmd BufNewFile,BufRead *.html set syntax=html_custom
 | 
				
			||||||
autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
 | 
					  autocmd BufNewFile,BufRead *.php set syntax=php_custom
 | 
				
			||||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
 | 
					  autocmd BufNewFile,BufRead *.vue set syntax=vue_custom
 | 
				
			||||||
autocmd BufNewFile,BufRead *.js set syntax=pangloss_javascript_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
 | 
					" 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
 | 
				
			||||||
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
 | 
					let NERDTreeQuitOnOpen = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" TagBar
 | 
					" TagBar
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue