nvim: init.vim: Add neoformat

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
This commit is contained in:
Sanchayan Maity 2019-12-11 22:03:32 +05:30
parent c3fbb7be51
commit 350a66948d

View file

@ -53,7 +53,6 @@ Plug 'junegunn/rainbow_parentheses.vim', { 'for': [ 'scheme', 'lisp', 'clojure'
Plug 'Olical/vim-scheme', { 'for': 'scheme', 'on': 'SchemeConnect' } Plug 'Olical/vim-scheme', { 'for': 'scheme', 'on': 'SchemeConnect' }
" Haskell " Haskell
Plug 'ekmett/haskell-vim', { 'for': [ 'haskell', 'cabal' ] } Plug 'ekmett/haskell-vim', { 'for': [ 'haskell', 'cabal' ] }
Plug 'neomake/neomake'
Plug 'ndmitchell/ghcid', { 'rtp': 'plugins/nvim' } Plug 'ndmitchell/ghcid', { 'rtp': 'plugins/nvim' }
Plug 'Twinside/vim-hoogle', { 'for': 'haskell' } Plug 'Twinside/vim-hoogle', { 'for': 'haskell' }
Plug 'hspec/hspec.vim' Plug 'hspec/hspec.vim'
@ -82,6 +81,9 @@ Plug 'vim-erlang/vim-erlang-compiler', { 'for': 'erlang' }
" Purescript " Purescript
Plug 'purescript-contrib/purescript-vim' Plug 'purescript-contrib/purescript-vim'
Plug 'frigoeu/psc-ide-vim' Plug 'frigoeu/psc-ide-vim'
" Neo/Async stuff
Plug 'sbdchd/neoformat'
Plug 'neomake/neomake'
" Miscellaneous " Miscellaneous
Plug 'tpope/vim-surround' Plug 'tpope/vim-surround'
Plug 'tpope/vim-repeat' Plug 'tpope/vim-repeat'
@ -89,7 +91,6 @@ Plug 'tpope/vim-eunuch'
Plug 'tpope/vim-sleuth' Plug 'tpope/vim-sleuth'
Plug 'editorconfig/editorconfig-vim' Plug 'editorconfig/editorconfig-vim'
Plug 'igankevich/mesonic' Plug 'igankevich/mesonic'
Plug 'rhysd/vim-clang-format', { 'for': [ 'c', 'cpp'] }
Plug 'stefandtw/quickfix-reflector.vim' Plug 'stefandtw/quickfix-reflector.vim'
Plug 'yuttie/comfortable-motion.vim' Plug 'yuttie/comfortable-motion.vim'
Plug 'lifecrisis/vim-difforig' Plug 'lifecrisis/vim-difforig'
@ -274,13 +275,14 @@ nnoremap <Leader>ghu :GitGutterUndoHunk<CR>
nnoremap <Leader>ghr :GitGutterPreviewHunk<CR> nnoremap <Leader>ghr :GitGutterPreviewHunk<CR>
nnoremap <Leader>gqf :GitGutterQuickFix<CR> nnoremap <Leader>gqf :GitGutterQuickFix<CR>
nnoremap <Leader>ggf :GitGutterFold<CR> nnoremap <Leader>ggf :GitGutterFold<CR>
" For Neomake " For Neomake/Neoformat
nnoremap <Leader>nm :Neomake<CR> nnoremap <Leader>nm :Neomake<CR>
nnoremap <Leader>nc :NeomakeClean<CR> nnoremap <Leader>nc :NeomakeClean<CR>
nnoremap <Leader>ns :NeomakeSh<SPACE> nnoremap <Leader>ns :NeomakeSh<SPACE>
nnoremap <Leader>njl :NeomakeListJobs<CR> nnoremap <Leader>njl :NeomakeListJobs<CR>
nnoremap <Leader>nja :NeomakeCancelJobs<CR> nnoremap <Leader>nja :NeomakeCancelJobs<CR>
nnoremap <Leader>njc :NeomakeCancelJob<SPACE> nnoremap <Leader>njc :NeomakeCancelJob<SPACE>
nnoremap <Leader>nf :Neoformat<CR>
" For workspace " For workspace
nnoremap <Leader>sw :ToggleWorkspace<CR> nnoremap <Leader>sw :ToggleWorkspace<CR>