bunch of fixes
This commit is contained in:
parent
0ca8b7205b
commit
df022d080d
43
vimrc
43
vimrc
@ -3,6 +3,7 @@
|
|||||||
set nocompatible
|
set nocompatible
|
||||||
|
|
||||||
syntax on
|
syntax on
|
||||||
|
syntax enable
|
||||||
colorscheme monokai
|
colorscheme monokai
|
||||||
|
|
||||||
" Leader
|
" Leader
|
||||||
@ -19,10 +20,7 @@ set incsearch " do incremental searching
|
|||||||
set laststatus=2 " Always display the status line
|
set laststatus=2 " Always display the status line
|
||||||
set autowrite " Automatically :write before running commands
|
set autowrite " Automatically :write before running commands
|
||||||
" Softtabs, 4 spaces
|
" Softtabs, 4 spaces
|
||||||
set tabstop=4
|
set tabstop=4 softtabstop=0 expandtab shiftwidth=4 shiftround
|
||||||
set shiftwidth=4
|
|
||||||
set shiftround
|
|
||||||
set expandtab
|
|
||||||
" Make it obvious where 80 characters is
|
" Make it obvious where 80 characters is
|
||||||
set textwidth=80
|
set textwidth=80
|
||||||
set colorcolumn=+1
|
set colorcolumn=+1
|
||||||
@ -44,11 +42,19 @@ nnoremap <C-l> <C-w>l
|
|||||||
" Switch between the last two files
|
" Switch between the last two files
|
||||||
nnoremap <leader><leader> <c-^>
|
nnoremap <leader><leader> <c-^>
|
||||||
|
|
||||||
|
" Easier tab changing
|
||||||
|
nnoremap rr :tabprevious<CR>
|
||||||
|
nnoremap tt :tabnext<CR>
|
||||||
|
nnoremap <C-t> :tabnew<CR>
|
||||||
|
|
||||||
" configure syntastic syntax checking to check on open as well as save
|
" configure syntastic syntax checking to check on open as well as save
|
||||||
let g:syntastic_check_on_open=1
|
let g:syntastic_check_on_open=1
|
||||||
let g:syntastic_html_tidy_ignore_errors=[" proprietary attribute \"ng-"]
|
let g:syntastic_html_tidy_ignore_errors=[" proprietary attribute \"ng-"]
|
||||||
" Fix for airline fonts
|
" Fix for airline fonts
|
||||||
let g:airline_powerline_fonts = 1
|
let g:airline_powerline_fonts = 1
|
||||||
|
let g:airline#extensions#tabline#enabled = 1
|
||||||
|
let g:airline_theme='base16'
|
||||||
|
let g:tmuxline_powerline_separators = 0
|
||||||
" Treat <li> and <p> tags like the block tags they are
|
" Treat <li> and <p> tags like the block tags they are
|
||||||
let g:html_indent_tags = 'li\|p'
|
let g:html_indent_tags = 'li\|p'
|
||||||
|
|
||||||
@ -90,9 +96,34 @@ if executable('ag')
|
|||||||
let g:ctrlp_use_caching = 0
|
let g:ctrlp_use_caching = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
nmap <silent> <F1> :set invnumber<CR>
|
||||||
|
"NerdTree, show if open vim without file
|
||||||
|
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
||||||
|
nmap <C-n> :NERDTreeToggle<CR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
autocmd BufWinLeave *.* mkview
|
||||||
|
autocmd BufWinEnter *.* silent loadview
|
||||||
|
|
||||||
|
autocmd StdinReadPre * let s:std_in=1
|
||||||
|
|
||||||
|
autocmd FileType go setlocal shiftwidth=8 tabstop=8
|
||||||
|
|
||||||
|
filetype plugin on
|
||||||
|
|
||||||
|
" Highlight
|
||||||
|
let g:go_disable_autoinstall = 0
|
||||||
|
let g:go_highlight_functions = 1
|
||||||
|
let g:go_highlight_methods = 1
|
||||||
|
let g:go_highlight_structs = 1
|
||||||
|
let g:go_highlight_operators = 1
|
||||||
|
let g:go_highlight_build_constraints = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Local config
|
" Local config
|
||||||
if filereadable($HOME . "/.vimrc.local")
|
if filereadable($HOME . "/.vimrc.local")
|
||||||
source ~/.vimrc.local
|
source ~/.vimrc.local
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user