This commit is contained in:
2019-04-21 03:24:49 -04:00
parent 5d1908a095
commit 8dd7e28ad0
16 changed files with 96 additions and 52 deletions

View File

@@ -26,7 +26,7 @@ set timeoutlen=350
set tw=75
set undodir=~/.vim/undo
set undofile
set updatetime=2000
set updatetime=1000
autocmd VimResized * wincmd =
filetype plugin on
@@ -52,14 +52,17 @@ autocmd FileType *css,htmldjango,html,javascript,json,markdown,tex,text,yaml set
" autocmd BufNewFile,BufRead *.md set filetype=markdown
" autocmd Filetype markdown set textwidth=0
" autocmd Filetype html set foldmarker=0
autocmd BufNewFile,BufRead *.gd set expandtab!
autocmd Filetype markdown map <F8> :LivedownToggle<CR>
autocmd Filetype markdown inoremap <Tab> <Esc>>>A
autocmd Filetype markdown nnoremap <Tab> <Esc>>>A
autocmd Filetype markdown inoremap <S-Tab> <Esc><<A
autocmd Filetype markdown inoremap > <Esc>>>A
autocmd Filetype markdown inoremap >> >
autocmd FileType markdown,tex,text set spell spelllang=en_us
autocmd Filetype javascript set updatetime=1000
autocmd Filetype json nnoremap <leader>j :%!python -m json.tool<CR>
autocmd Filetype json set foldmethod=marker
autocmd FileType sh map <F8> :!clear && shellcheck %<CR>
autocmd FileType tex set updatetime=3000
autocmd FileType tex map <F8> :VimtexCompile<CR>
autocmd VimEnter *.tex VimtexCompile
autocmd VimLeave *.tex !tex-clean %:p
@@ -179,6 +182,7 @@ Plug 'scrooloose/nerdcommenter'
" add quotes/brackets around chunks of text easily
Plug 'tpope/vim-surround'
nmap S ys
" navigate around file easily and precisely
Plug 'easymotion/vim-easymotion'
@@ -220,9 +224,10 @@ Plug 'tpope/vim-fugitive'
" auto reload file
Plug 'djoshea/vim-autoread'
" Plug 'mustache/vim-mustache-handlebars'
" Plug 'trapd00r/vim-syntax-vidir-ls'
Plug 'calviken/vim-gdscript3'
call plug#end()
" }}} vim-plug "
" colorscheme gotham256
@@ -232,7 +237,6 @@ colorscheme wal
nnoremap > >>
nnoremap < <<
inoremap >> <Esc>>>A
inoremap << <Esc><<A
" function keys {{{ "
@@ -266,7 +270,7 @@ nnoremap <C-w> <C-W>|
let mapleader="\<Space>"
" find alias
nnoremap <leader>a /^ <Left>
nnoremap <leader>a / <Left>
" replace until end of line
nnoremap <leader>c c$
" delete entire buffer