mapclear let mapleader=' ' " clipboard map cc :w !xclip -sel c " normal nnoremap o : only " nnoremap l : Lines nnoremap b : Buffers nnoremap n : bnext nnoremap p : bprev nnoremap z : FZF nnoremap l : Lines nnoremap w : MtaJumpToOtherTag nnoremap t : call GetTabber() nnoremap : nohlsearch nnoremap :nohlsearch:diffupdate:syntax sync fromstart nnoremap H H:exec 'norm! '. &scrolloff . 'k' nnoremap L L:exec 'norm! '. &scrolloff . 'j' nnoremap gb '`[' . strpart(getregtype(), 0, 1) . '`]' nnoremap :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' \ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" \ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" cmap w!! %!sudo -S tee > /dev/null % " visual vnoremap > >gv vnoremap < xnoremap - g " COC keymaps inoremap \ pumvisible() ? "\" : \ check_back_space() ? "\" : \ coc#refresh() inoremap pumvisible() ? "\" : "\" function! s:check_back_space() abort let col = col('.') - 1 return !col || getline('.')[col - 1] =~# '\s' endfunction inoremap coc#refresh() inoremap pumvisible() ? "\" : "\u\" nmap [g (coc-diagnostic-prev) nmap ]g (coc-diagnostic-next) nmap gd (coc-definition) nmap gy (coc-type-definition) nmap gr (coc-references) nnoremap K :call show_documentation() function! s:show_documentation() if (index(['vim','help'], &filetype) >= 0) execute 'h '.expand('') else call CocAction('doHover') endif endfunction nmap rn (coc-rename) xmap f (coc-format-selected) nmap f (coc-format-selected)