this repo has no description
1
fork

Configure Feed

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

Cleanup Vim config

+12 -32
+12 -32
nvim/init.vim
··· 28 28 Plug 'elixir-lang/vim-elixir' 29 29 Plug 'hashivim/vim-hashicorp-tools' 30 30 Plug 'posva/vim-vue' 31 - Plug 'rodjek/vim-puppet' 32 31 33 32 Plug 'lambdalisue/gina.vim' 34 33 nnoremap U :<C-u>LeaderGuide 'U'<CR> ··· 61 60 " Completion 62 61 Plug 'racer-rust/vim-racer' 63 62 Plug 'slashmili/alchemist.vim' 64 - Plug 'roxma/nvim-completion-manager' | 65 - \ Plug 'roxma/nvim-cm-racer' 63 + Plug 'roxma/nvim-completion-manager' 64 + Plug 'roxma/nvim-cm-racer' 66 65 67 66 " Code manipulation 68 67 Plug 'jiangmiao/auto-pairs' 69 - Plug 'tommcdo/vim-exchange', { 'on': ['<Plug>(Exchange)', 70 - \ '<Plug>(ExchangeClear)', '<Plug>(ExchangeLine)'] } 71 - nmap cx <Plug>(Exchange) 72 - xmap X <Plug>(Exchange) 73 - nmap cxc <Plug>(ExchangeClear) 74 - nmap cxx <Plug>(ExchangeLine) 68 + Plug 'tommcdo/vim-exchange' 75 69 76 70 Plug 'tommcdo/vim-lion' 77 71 Plug 'tpope/vim-commentary' 78 72 Plug 'tpope/vim-endwise' 79 73 Plug 'tpope/vim-surround' 80 - Plug 'AndrewRadev/splitjoin.vim', { 'on': ['SplitjoinJoin', 'SplitjoinSplit'] } 81 - nnoremap <silent> gJ :<C-u>SplitjoinJoin<CR> 82 - nnoremap <silent> gS :<C-u>SplitjoinSplit<CR> 74 + Plug 'AndrewRadev/splitjoin.vim' 83 75 84 76 Plug 'hauleth/sad.vim', { 'on': ['<Plug>(sad-change-forward)'] } 85 77 nmap c <Plug>(sad-change-forward) ··· 91 83 vnoremap <leader>c c 92 84 93 85 " Build & Configuration 94 - Plug 'tpope/vim-dispatch' 95 - Plug 'radenling/vim-dispatch-neovim' 86 + Plug 'skywind3000/asyncrun.vim' 87 + command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args> 88 + 96 89 Plug 'tpope/vim-projectionist' 97 90 Plug 'direnv/direnv.vim' 98 91 ··· 102 95 Plug 'tpope/vim-repeat' 103 96 Plug 'tpope/vim-unimpaired' 104 97 Plug 'tpope/tpope-vim-abolish' 105 - Plug 'moll/vim-bbye', { 'on': ['Bdelete'] } 106 98 Plug 'romainl/vim-qf' 107 - let g:qf_auto_open_quickfix = 0 108 99 109 100 Plug 'justinmk/vim-sneak' 110 101 nmap : <Plug>Sneak_; ··· 124 115 omap t <Plug>Sneak_t 125 116 omap T <Plug>Sneak_T 126 117 127 - Plug 'rizzatti/dash.vim', { 'on': ['Dash', 'DashKeywords', '<Plug>DashSearch'] } 128 - nmap gK <Plug>DashSearch 129 - 130 118 call plug#end() 131 119 " }}} 132 120 " Colors {{{ ··· 142 130 set listchars=tab:→\ ,trail:·,nbsp:␣ 143 131 set conceallevel=2 144 132 145 - " Show current mode down the bottom 146 - set noshowmode showcmd 147 - 148 - " Shorten interruptive command output 149 - set shortmess=atI 133 + " Do not show current mode down the bottom 134 + set noshowmode 150 135 151 136 set nohidden 152 137 set autowriteall ··· 162 147 " Show 80 column 163 148 let &colorcolumn='81' 164 149 165 - set mouse=a 166 150 set splitright splitbelow 167 151 set diffopt+=vertical,iwhite 168 152 ··· 172 156 \ . "%=%4c:%l" 173 157 endfunc 174 158 175 - call SetStatusline() 176 159 augroup StatusLine 177 160 au! 178 161 autocmd BufEnter * call SetStatusline() ··· 192 175 " }}} 193 176 " Search {{{ 194 177 " Smart case searches 195 - set ignorecase smartcase inccommand=nosplit 178 + set smartcase inccommand=nosplit 196 179 " }}} 197 180 " Backup, swap & undo {{{ 198 181 " Turn backup off, since most stuff is in SVN, git etc. anyway... ··· 232 215 vnoremap ; : 233 216 nnoremap q; q: 234 217 " }}} 235 - " Fast paste from system clipboard {{{ 236 - inoremap <C-R><C-R> <C-R>* 218 + " Fix idiotic vim defaults {{{ 237 219 nnoremap Y y$ 238 - nnoremap <leader>y "+y 239 - nnoremap <leader>p "+p 240 220 " }}} 241 221 " Folding {{{ 242 222 nnoremap <expr> <CR> foldlevel('.')?'za':"\<CR>" 243 223 " }}} 244 224 " Format {{{ 245 225 nnoremap g= gg=Gg`` 246 - noremap Q gq 226 + noremap Q gq 247 227 nnoremap gQ gggqG`` 248 228 " }}} 249 229 " Search {{{