vim fixes and prettier config
This commit is contained in:
@@ -4,6 +4,7 @@ neovim
|
|||||||
net-tools
|
net-tools
|
||||||
openssh-client
|
openssh-client
|
||||||
openssh-server
|
openssh-server
|
||||||
|
ripgrep
|
||||||
ruby-full
|
ruby-full
|
||||||
software-properties-common
|
software-properties-common
|
||||||
tmux
|
tmux
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ if not_installed "nvm"; then
|
|||||||
nvm install node
|
nvm install node
|
||||||
nvm install iojs
|
nvm install iojs
|
||||||
nvm alias default lts/erbium
|
nvm alias default lts/erbium
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf "nvm is installed, upgrading...\n"
|
printf "nvm is installed, upgrading...\n"
|
||||||
|
|||||||
@@ -14,9 +14,10 @@ fi
|
|||||||
nvim -E PlugInstall -c q
|
nvim -E PlugInstall -c q
|
||||||
nvim -E PluginInstall -c q
|
nvim -E PluginInstall -c q
|
||||||
|
|
||||||
sudo pip3 install neovim
|
pip3 install neovim
|
||||||
sudo yarn global add neovim
|
node --version
|
||||||
sudo gen install neovim
|
yarn global add neovim
|
||||||
|
sudo gem install neovim
|
||||||
|
|
||||||
nvim --version
|
nvim --version
|
||||||
|
|
||||||
|
|||||||
@@ -112,6 +112,9 @@ inoremap <silent><expr> <TAB>
|
|||||||
"Close preview window when completion is done.
|
"Close preview window when completion is done.
|
||||||
autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif
|
autocmd! CompleteDone * if pumvisible() == 0 | pclose | endif
|
||||||
|
|
||||||
|
" Allow use of :Prettier
|
||||||
|
command! -nargs=0 Prettier :CocCommand prettier.formatFile
|
||||||
|
|
||||||
" === NeoSnippet === "
|
" === NeoSnippet === "
|
||||||
" Map <C-k> as shortcut to activate snippet if available
|
" Map <C-k> as shortcut to activate snippet if available
|
||||||
imap <C-k> <Plug>(neosnippet_expand_or_jump)
|
imap <C-k> <Plug>(neosnippet_expand_or_jump)
|
||||||
@@ -387,10 +390,12 @@ nmap <C-l> <C-w>l
|
|||||||
" <leader>dr - Jump to references of current symbol
|
" <leader>dr - Jump to references of current symbol
|
||||||
" <leader>dj - Jump to implementation of current symbol
|
" <leader>dj - Jump to implementation of current symbol
|
||||||
" <leader>ds - Fuzzy search current project symbols
|
" <leader>ds - Fuzzy search current project symbols
|
||||||
|
" <leader>p - Run Prettier formatter on file
|
||||||
nmap <silent> <leader>dd <Plug>(coc-definition)
|
nmap <silent> <leader>dd <Plug>(coc-definition)
|
||||||
nmap <silent> <leader>dr <Plug>(coc-references)
|
nmap <silent> <leader>dr <Plug>(coc-references)
|
||||||
nmap <silent> <leader>dj <Plug>(coc-implementation)
|
nmap <silent> <leader>dj <Plug>(coc-implementation)
|
||||||
nnoremap <silent> <leader>ds :<C-u>CocList -I -N --top symbols<CR>
|
nnoremap <silent> <leader>ds :<C-u>CocList -I -N --top symbols<CR>
|
||||||
|
nmap <silent> <leader>p :Prettier<CR>
|
||||||
|
|
||||||
" === vim-better-whitespace === "
|
" === vim-better-whitespace === "
|
||||||
" <leader>y - Automatically remove trailing whitespace
|
" <leader>y - Automatically remove trailing whitespace
|
||||||
@@ -418,7 +423,6 @@ nmap <leader>z :JsDoc<CR>
|
|||||||
" Vim's default buffer
|
" Vim's default buffer
|
||||||
vnoremap <leader>p "_dP
|
vnoremap <leader>p "_dP
|
||||||
|
|
||||||
|
|
||||||
" ============================================================================ "
|
" ============================================================================ "
|
||||||
" === MISC. === "
|
" === MISC. === "
|
||||||
" ============================================================================ "
|
" ============================================================================ "
|
||||||
|
|||||||
Reference in New Issue
Block a user