this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(vim): update vimrc

+31 -7
+31 -7
.vimrc
··· 1 + filetype plugin on 2 + 1 3 " leader key 2 4 let mapleader = ' ' 3 5 ··· 7 9 set cursorline 8 10 set expandtab 9 11 set ignorecase 12 + set laststatus=2 13 + set mouse=n 14 + set nowrap 10 15 set number 16 + set path=** 11 17 set relativenumber 12 18 set scrolloff=5 13 19 set shiftwidth=4 20 + set showcmd 14 21 set sidescrolloff=12 15 22 set splitbelow 16 23 set splitright 17 24 set tabstop=4 25 + set termguicolors 18 26 set timeoutlen=200 19 27 set undofile 20 28 set undolevels=10000 21 29 set winminwidth=10 22 30 23 - " disabled options 24 - set nowrap 25 - 26 31 " keymaps 27 32 nnoremap q <cmd>wincmd q<cr> 28 33 nnoremap Q q 29 - nnoremap gl g_ 30 - nnoremap gh g^ 31 - nnoremap gt H 32 - nnoremap gb L 33 34 xnoremap <silent> J :m '>+1<cr>gv=gv 34 35 xnoremap <silent> K :m '<-2<cr>gv=gv 36 + nnoremap <c-j> <cmd>lnext<cr> 37 + nnoremap <c-k> <cmd>lprev<cr> 38 + nnoremap - <cmd>e %:h<cr> 35 39 36 40 " Auto undo breakpoints 37 41 inoremap , ,<c-g>u 38 42 inoremap . .<c-g>u 39 43 inoremap ; ;<c-g>u 40 44 45 + nnoremap <leader>, :lclose<bar>call setloclist(0, map(filter(range(1, bufnr('$')), 'buflisted(v:val)'), '{"bufnr": v:val}'))<bar>lopen<cr> 46 + nnoremap <leader>sg :lgrep -rn '' *<left><left><left> 47 + nnoremap <leader>e :vimgrep "\%^" **/ 48 + " FIXME: really hacky way to do. I know 49 + nnoremap <expr> <leader><leader> HarpoonPin() 50 + func! HarpoonPin() 51 + return ":\u0015nnoremap <leader>" . count . " :buffer " . bufnr('%') . "<cr>\n" 52 + endfunc 53 + 54 + colorscheme evening 55 + 56 + cnoreabbrev rere redir @*<bar> 57 + cnoreabbrev sos source % 41 58 cabbrev w' w 59 + 60 + " turn on autochdir while in Insert Mode to get relative path completion 61 + " autochdir is quite dangerouse though 62 + " autocmd InsertEnter * let save_cwd = getcwd() | set autochdir 63 + " autocmd InsertLeave * set noautochdir | execute 'cd' fnameescape(save_cwd) 64 + 65 + command! Inspect echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')