dotfiles/vimrc

54 lines
1.1 KiB
VimL

syntax on
filetype on
filetype indent on
filetype plugin on
set backspace=indent,eol,start
set backupdir^=~/.vim/_backup//
set cursorline
set cursorcolumn
set directory^=~/.vim/_temp//
set encoding=utf8
set hlsearch
set ignorecase
set incsearch
set laststatus=2
set linebreak
set modeline
set nowrap
set number
set smartcase
set tabstop=4
set textwidth=67
au BufRead,BufNewFile *.gcfg setfiletype gitconfig
au BufRead,BufNewFile Pipfile setfiletype toml
au BufWritePre *.py execute ':Black'
au QuickFixCmdPost *grep* cwindow
map ,t :w<CR>
map ,- :nohl<CR>
map ,w :%s/ *$//<CR>
let g:airline_powerline_fonts = 1
let g:go_fmt_command = "goimports"
let g:python_highlight_all = 1
let g:rustfmt_autosave = 1
let g:shfmt_extra_args = '-i 2'
let g:shfmt_fmt_on_save = 1
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_python_checkers = ['flake8']
let g:terraform_align = 1
let g:terraform_fmt_on_save = 1
let g:vim_markdown_folding_disabled = 1
let g:vim_markdown_frontmatter = 1
let g:yapf_style = "pep8"
call pathogen#infect()
colo dracula