this repo has no description
1
fork

Configure Feed

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

Replace vim-plug with minpac

+41 -49
+41 -49
nvim/init.vim
··· 8 8 " }}} 9 9 10 10 " Plugins {{{ 11 - call plug#begin('~/.local/share/nvim/plugins') 11 + set packpath^=~/.local/share/nvim 12 + packadd minpac 13 + call minpac#init() 14 + call minpac#add('k-takata/minpac', {'type': 'opt'}) 12 15 13 - Plug 'hauleth/blame.vim' 16 + command! PackUpdate call minpac#update() 17 + command! PackClean call minpac#clean() 14 18 15 - Plug 'mhinz/vim-startify' 19 + call minpac#add('hauleth/blame.vim') 20 + 21 + call minpac#add('mhinz/vim-startify') 16 22 17 23 " Leader {{{ 18 - Plug 'hecal3/vim-leader-guide', { 'on': 'LeaderGuide' } 24 + call minpac#add('hecal3/vim-leader-guide') 19 25 nnoremap <silent> <Space> :<c-u>LeaderGuide '<Space>'<CR> 20 26 vnoremap <silent> <Space> :<c-u>LeaderGuideVisual '<Space>'<CR> 21 27 " }}} 22 28 23 29 " Languages 24 - Plug 'rust-lang/rust.vim' 25 - Plug 'dag/vim-fish' 26 - Plug 'cespare/vim-toml' 27 - Plug 'elixir-lang/vim-elixir' 28 - Plug 'hashivim/vim-hashicorp-tools' 29 - Plug 'posva/vim-vue' 30 + call minpac#add('rust-lang/rust.vim') 31 + call minpac#add('dag/vim-fish') 32 + call minpac#add('cespare/vim-toml') 33 + call minpac#add('elixir-lang/vim-elixir') 34 + call minpac#add('hashivim/vim-hashicorp-tools') 35 + call minpac#add('posva/vim-vue') 30 36 31 - Plug 'lambdalisue/gina.vim' 37 + call minpac#add('lambdalisue/gina.vim') 32 38 nnoremap U :<C-u>LeaderGuide 'U'<CR> 33 39 nnoremap Up :<C-u>Gina push<CR> 34 40 nnoremap Us :<C-u>keepalt Gina status -s<CR> ··· 49 55 cabbr Git! Gina! 50 56 51 57 " Fuzzy find 52 - Plug 'lotabout/skim', { 'dir': '~/.skim', 'do': './install --bin', 'on': ['SK'] } 58 + call minpac#add('lotabout/skim', { 'do': '!./install --bin' }) 53 59 nnoremap <Space><Space> :<C-u>SK<CR> 60 + call minpac#add('tpope/vim-projectionist') 61 + call minpac#add('direnv/direnv.vim') 54 62 55 63 " File management 56 - Plug 'justinmk/vim-dirvish' 57 - Plug 'tpope/vim-eunuch' 64 + call minpac#add('justinmk/vim-dirvish') 65 + call minpac#add('tpope/vim-eunuch') 58 66 59 67 " Completion 60 - Plug 'racer-rust/vim-racer' 61 - Plug 'slashmili/alchemist.vim' 62 - Plug 'roxma/nvim-completion-manager' 63 - Plug 'roxma/nvim-cm-racer' 68 + call minpac#add('racer-rust/vim-racer') 69 + call minpac#add('slashmili/alchemist.vim') 70 + call minpac#add('roxma/nvim-completion-manager') 71 + call minpac#add('roxma/nvim-cm-racer') 64 72 65 73 " Code manipulation 66 - Plug 'jiangmiao/auto-pairs' 67 - Plug 'tommcdo/vim-exchange' 68 - Plug 'tommcdo/vim-lion' 69 - Plug 'tpope/vim-commentary' 70 - Plug 'tpope/vim-endwise' 71 - Plug 'tpope/vim-surround' 72 - Plug 'AndrewRadev/splitjoin.vim' 74 + call minpac#add('jiangmiao/auto-pairs') 75 + call minpac#add('tommcdo/vim-exchange') 76 + call minpac#add('tommcdo/vim-lion') 77 + call minpac#add('tpope/vim-commentary') 78 + call minpac#add('tpope/vim-endwise') 79 + call minpac#add('tpope/vim-surround') 80 + call minpac#add('AndrewRadev/splitjoin.vim') 73 81 74 - Plug 'hauleth/sad.vim', { 'on': ['<Plug>(sad-change-forward)'] } 82 + call minpac#add('hauleth/sad.vim') 75 83 76 84 nmap c <Plug>(sad-change-forward) 77 85 vmap c <Plug>(sad-change-forward) ··· 82 90 vnoremap <Space>c c 83 91 84 92 " Build & Configuration 85 - Plug 'skywind3000/asyncrun.vim' 86 - Plug 'romainl/vim-qf' 87 - 93 + call minpac#add('skywind3000/asyncrun.vim') 94 + call minpac#add('romainl/vim-qf') 88 95 command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args> 89 96 90 - Plug 'tpope/vim-projectionist' 91 - Plug 'direnv/direnv.vim' 92 - 93 97 " Utils 94 - Plug 'wellle/targets.vim' 95 - Plug 'mjbrownie/swapit' 96 - Plug 'tpope/vim-repeat' 97 - Plug 'tpope/vim-unimpaired' 98 - 99 - call plug#end() 98 + call minpac#add('wellle/targets.vim') 99 + call minpac#add('tpope/vim-repeat') 100 + call minpac#add('tpope/vim-unimpaired') 100 101 " }}} 101 102 " Identation {{{ 102 103 set tabstop=4 shiftwidth=0 softtabstop=-1 expandtab ··· 143 144 " Diff in vertical splits and ignore whitespaces 144 145 set diffopt+=vertical,iwhite 145 146 146 - func! SetStatusline() abort 147 - let &laststatus = 2 148 - let &statusline = "%<%2n » %f%{&modified ? ' +' : ''} «" 149 - \ . "%=%4c:%l" 150 - endfunc 151 - 152 - augroup StatusLine 153 - au! 154 - 155 - autocmd BufEnter * call SetStatusline() 156 - augroup END 147 + let &laststatus = 2 148 + let &statusline = "%<%2n » %f%{&modified ? ' +' : ''} «%=%4c:%l" 157 149 " }}} 158 150 " Search {{{ 159 151 " Smart case searches