Browse Source

vim: +eslint, +editorconfig, +cursors, -ex mode, rm old js plugins

Kyle P Davis 8 years ago
parent
commit
70f98ada72
1 changed files with 8 additions and 6 deletions
  1. 8 6
      .vimrc

+ 8 - 6
.vimrc

@@ -31,6 +31,9 @@ set foldlevelstart=99
 " coping to Mac OS X clipboard (kinda)
 vmap <C-c> :w !pbcopy<CR><CR>
 
+" no more ex mode!
+nnoremap Q <nop>
+
 " force syntax on a few file types
 autocmd BufNewFile,BufReadPost *.json set filetype=json syntax=javascript
 autocmd BufNewFile,BufReadPost *.es6 set filetype=javascript
@@ -59,10 +62,14 @@ map <C-n> :NERDTreeToggle<CR>
 map <C-\> :NERDTreeToggle<CR>
 "TODO: detect SHIFT?: map <Shift><C-\> :NERDTreeFind<CR>
 
+Plug 'terryma/vim-multiple-cursors'  " multiple cursor support
+
+Plug 'editorconfig/editorconfig-vim'
+
 Plug 'scrooloose/syntastic'  " multi-language syntax checker
 let g:syntastic_check_on_open=1
 let g:syntastic_aggregate_errors=1
-let g:syntastic_javascript_checkers = ['jshint', 'jscs']
+let g:syntastic_javascript_checkers = ['eslint']
 
 Plug 'ntpeters/vim-better-whitespace'  " whitespace!!
 let g:strip_whitespace_on_save = 1
@@ -96,11 +103,6 @@ Plug 'pangloss/vim-javascript'  " better JavaScript support
 
 Plug 'moll/vim-node'  " nodejs extras
 
-Plug 'sidorares/node-vim-debugger', { 'do': 'cd ~/.vim/plugged/node-vim-debugger/ && npm install' }  " nodejs debugger
-command NodeDebug call conque_term#open('node ' . expand('~/.vim/plugged/node-vim-debugger/bin/vim-inspector') . ' "' . expand('%') . '"', ['belowright split'])
-
-Plug 'kchmck/vim-coffee-script'  " CoffeeScript support
-
 Plug 'leafgarland/typescript-vim'  " TypeScript support
 autocmd QuickFixCmdPost [^l]* nested cwindow
 autocmd QuickFixCmdPost    l* nested lwindow