diff --git a/.config/nvim/coc-settings.json b/.config/nvim/coc-settings.json index a4ffa130..92e8d1e4 100644 --- a/.config/nvim/coc-settings.json +++ b/.config/nvim/coc-settings.json @@ -1,3 +1,5 @@ { - "coc.preferences.formatOnSaveFiletypes": ["css", "markdown", "javascript", "typescript", "typescriptreact", "go"] + "coc.preferences.formatOnSaveFiletypes": ["css", "markdown", "javascript", "typescript", "typescriptreact", "go"], + "eslint.autoFixOnSave": true, + "diagnostic.checkCurrentLine": true } diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 76cb97cd..2abd3b58 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -25,7 +25,6 @@ nnoremap j gj nnoremap k gk " FZF Bindings -nnoremap :Files noremap :GFiles nnoremap C :Colors nnoremap :Buffers diff --git a/.config/nvim/plugin/coc.vim b/.config/nvim/plugin/coc.vim index 3181e7f8..26061ea4 100644 --- a/.config/nvim/plugin/coc.vim +++ b/.config/nvim/plugin/coc.vim @@ -1,6 +1,4 @@ " Use tab for trigger completion with characters ahead and navigate. -" NOTE: Use command ':verbose imap ' to make sure tab is not mapped by -" other plugin before putting this into your config. inoremap \ pumvisible() ? "\" : \ check_back_space() ? "\" : @@ -86,3 +84,13 @@ command! -nargs=? Fold :call CocAction('fold', ) " Add `:OR` command for organize imports of the current buffer. command! -nargs=0 OR :call CocAction('runCommand', 'editor.action.organizeImport') + +" " Remap and for scroll float windows/popups. +if has('nvim-0.4.0') || has('patch-8.2.0750') + nnoremap coc#float#has_scroll() ? coc#float#scroll(1) : "\" + nnoremap coc#float#has_scroll() ? coc#float#scroll(0) : "\" + inoremap coc#float#has_scroll() ? "\=coc#float#scroll(1)\" : "\" + inoremap coc#float#has_scroll() ? "\=coc#float#scroll(0)\" : "\" + vnoremap coc#float#has_scroll() ? coc#float#scroll(1) : "\" + vnoremap coc#float#has_scroll() ? coc#float#scroll(0) : "\" +endif