diff --git a/nvim/init.vim b/nvim/init.vim index 275da13..e970313 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -26,7 +26,6 @@ Plug 'liuchengxu/vista.vim' " tags explorer Plug 'sheerun/vim-polyglot' " language syntax " git Plug 'tpope/vim-fugitive' -Plug 'junegunn/gv.vim' " markdown Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() } } Plug 'plasticboy/vim-markdown' " markdown helper. @@ -154,17 +153,26 @@ set fillchars=vert:│,stl:\ ,stlnc:\ " KEYBINDS " ----------------------------------------------------------------------------- let mapleader="\" -let maplocalleader="," nnoremap q: nnoremap Q vnoremap v -nnoremap ø : nmap :noh -nnoremap R :so ~/.config/nvim/init.vim -nnoremap E :tabe ~/.config/nvim/init.vim +nmap R :so ~/.config/nvim/init.vim +nmap E :tabe ~/.config/nvim/init.vim " nerdcommenter: 'c ', 'cl' aligned and 'cu>' remove " vim-surround: visual 'SA' to wrap in A. Surround 'csAB' to change from A to B, 'dsA' to remove A. Word 'ysiwA' to wrap with A +" ***************************** +" REMAPPING +set langmap=å(,¨),Å{,^},Ø\\;,ø:,\\;<,:>,æ^ +" æ ^ +" Ø ; +" ø : +" Å { +" ^ } +" ; < +" : > + " ***************************** " EDITING nmap cr (coc-rename) @@ -205,21 +213,11 @@ let g:asterisk#keeppos=1 " ***************************** " CURSOR -" vertical movement remapping ala US -map å [ -map ¨ ] -map Å { -map ^ } -" Treat long lines as break lines (useful when moving around in them) -"nmap j gj -"nmap k gk -"vmap j gj -"vmap k gk " indenting -nnoremap >>_ -nnoremap <<_ -vnoremap >gv -vnoremap >>_ +"nnoremap <<_ +"vnoremap >gv +"vnoremap :new nnoremap T nnoremap :tabnew " buffergator -nmap :bprev -nmap :bnext -nmap :tabprev -nmap :tabnext +nmap :bprev +nmap :bnext +nmap :tabprev +nmap :tabnext " resize windows with hjkl nnoremap < nnoremap - @@ -291,10 +289,9 @@ let g:mkdp_preview_options={ " vim-fugitive " g? for fugitive help. :Gdiff, :Gblame, :Gstats '=' expand, '-' add/reset changes, :Gcommit % to commit current file with messag nmap gg :vertical Gstatus:vertical resize 60 -" gv.vim -map gv :GV -map gf :GV! -map gl :GV? +" fzf +map gc :Commits +map gf :BCommits " coc git nmap gn (coc-git-nextchunk) nmap gp (coc-git-prevchunk) @@ -314,12 +311,18 @@ let g:vista_fzf_preview = ['right:50%'] " ***************************** " POPUPS -" TODO coclist fzf nmap :Ag +nmap :CocFzfList nmap :CocFzfList symbols +nmap :CocFzfList symbols --kind Variable +nmap :CocFzfList symbols --kind Function nmap :History nmap :History/ nmap :GFiles +nmap :Files +nmap :Buffers +map :Colors +map :Filetypes let g:fzf_preview_command='bat --color=always --plain {-1}' " Installed bat let g:fzf_preview_grep_cmd='rg --smart-case --line-number --no-heading --color=never'