incremental improvement
This commit is contained in:
parent
dc942abd08
commit
f6ad636518
@ -9,10 +9,6 @@ if filereadable(expand('$VIMRUNTIME/defaults.vim'))
|
|||||||
source $VIMRUNTIME/defaults.vim
|
source $VIMRUNTIME/defaults.vim
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if has('win32')
|
|
||||||
let &runtimepath.=",$HOME/.vim"
|
|
||||||
endif
|
|
||||||
|
|
||||||
"plugins (vim-plug)
|
"plugins (vim-plug)
|
||||||
"------------------
|
"------------------
|
||||||
"vim-plug paths
|
"vim-plug paths
|
||||||
@ -26,9 +22,6 @@ if empty(glob(plugDir))
|
|||||||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
"filetype *may* interfere with certain plugins
|
|
||||||
filetype off
|
|
||||||
|
|
||||||
call plug#begin(pluginDir)
|
call plug#begin(pluginDir)
|
||||||
Plug 'junegunn/vim-plug'
|
Plug 'junegunn/vim-plug'
|
||||||
|
|
||||||
@ -48,7 +41,6 @@ call plug#begin(pluginDir)
|
|||||||
Plug 'flazz/vim-colorschemes'
|
Plug 'flazz/vim-colorschemes'
|
||||||
"linting
|
"linting
|
||||||
Plug 'w0rp/ale'
|
Plug 'w0rp/ale'
|
||||||
|
|
||||||
"javascript/css/html
|
"javascript/css/html
|
||||||
Plug 'pangloss/vim-javascript'
|
Plug 'pangloss/vim-javascript'
|
||||||
Plug 'mattn/emmet-vim'
|
Plug 'mattn/emmet-vim'
|
||||||
@ -75,7 +67,7 @@ let g:netrw_usetab = 1
|
|||||||
let g:netrw_browsex_viewer = "xdg-open"
|
let g:netrw_browsex_viewer = "xdg-open"
|
||||||
let g:NetrwIsOpen = 0 "for toggle function
|
let g:NetrwIsOpen = 0 "for toggle function
|
||||||
|
|
||||||
"netrw gx is borked and open-browser is way better
|
"replace netrw gx command
|
||||||
let g:netrw_nogx = 1
|
let g:netrw_nogx = 1
|
||||||
nmap gx <Plug>(openbrowser-smart-search)
|
nmap gx <Plug>(openbrowser-smart-search)
|
||||||
vmap gx <Plug>(openbrowser-smart-search)
|
vmap gx <Plug>(openbrowser-smart-search)
|
||||||
@ -97,7 +89,7 @@ let g:ale_sign_warning = '--'
|
|||||||
let g:ale_lint_on_save = 1
|
let g:ale_lint_on_save = 1
|
||||||
let g:ale_fix_on_save = 1
|
let g:ale_fix_on_save = 1
|
||||||
|
|
||||||
"md
|
"vim-markdown
|
||||||
let g:vim_markdown_folding_disabled = 1
|
let g:vim_markdown_folding_disabled = 1
|
||||||
let g:vim_markdown_no_default_key_mappings = 1
|
let g:vim_markdown_no_default_key_mappings = 1
|
||||||
let g:vim_markdown_toc_autofit = 1
|
let g:vim_markdown_toc_autofit = 1
|
||||||
@ -178,6 +170,8 @@ set ttimeoutlen=20 "for keycodes
|
|||||||
set splitbelow
|
set splitbelow
|
||||||
set splitright
|
set splitright
|
||||||
|
|
||||||
|
"vim feature cleanup
|
||||||
|
"-------------------
|
||||||
"swap
|
"swap
|
||||||
let mySwapDir = expand("$HOME/.vim/.swap")
|
let mySwapDir = expand("$HOME/.vim/.swap")
|
||||||
if !isdirectory(mySwapDir)
|
if !isdirectory(mySwapDir)
|
||||||
@ -205,11 +199,12 @@ if has('writebackup')
|
|||||||
set backup
|
set backup
|
||||||
endif
|
endif
|
||||||
|
|
||||||
"leader key
|
|
||||||
let mapleader=' '
|
|
||||||
|
|
||||||
"normal/visual mode keybinds
|
"normal/visual mode keybinds
|
||||||
"---------------------------
|
"---------------------------
|
||||||
|
"leader key
|
||||||
|
let mapleader=' '
|
||||||
|
|
||||||
"paste and search
|
"paste and search
|
||||||
nnoremap <silent><leader><space> :let @/ = ""<CR>
|
nnoremap <silent><leader><space> :let @/ = ""<CR>
|
||||||
nnoremap <leader>p :set invpaste<CR>
|
nnoremap <leader>p :set invpaste<CR>
|
||||||
@ -338,8 +333,9 @@ if has("autocmd")
|
|||||||
\ let g:go_auto_type_info = 1 |
|
\ let g:go_auto_type_info = 1 |
|
||||||
\ let g:go_imports_autosave = 1
|
\ let g:go_imports_autosave = 1
|
||||||
autocmd FileType html :syntax sync fromstart
|
autocmd FileType html :syntax sync fromstart
|
||||||
autocmd FileType html,javascript,css,json,yaml,sh
|
autocmd FileType html,javascript,css,json,yaml,markdown
|
||||||
\ setlocal ts=2 sts=2 sw=2 expandtab
|
\ setlocal ts=2 sts=2 sw=2 expandtab |
|
||||||
autocmd BufRead,BufNewFile *.md setlocal spell
|
\ nnoremap <leader>f :%!prettier %<CR>
|
||||||
|
autocmd Filetype markdown setlocal spell
|
||||||
augroup END
|
augroup END
|
||||||
endif
|
endif
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user