this repo has no description

feat: go back to the minpac instead of vim-packager

Changed files
+58 -59
nix
.config
nixpkgs
vim
.config
nvim
-1
nix/.config/nixpkgs/darwin/configuration.nix
···
# List packages installed in system profile. To search by name, run:
# $ nix-env -qaP | grep wget
environment.systemPackages = with pkgs; [
-
aerc
asciinema
bat
coreutils
+53 -53
vim/.config/nvim/autoload/plugins.vim
···
let s:current_file = expand('<sfile>')
let s:data_dir = exists('$XDG_DATA_HOME') ? $XDG_DATA_HOME : $HOME . '/.local/share'
-
let s:dir = s:data_dir . '/nvim/site/pack/packager'
+
let s:dir = s:data_dir . '/nvim/site'
if !exists('*plugins#reload')
func! plugins#reload() abort
···
endif
func! plugins#spec() abort
-
packadd vim-packager
+
packadd minpac
-
if !exists('g:packager')
-
call packager#init({'dir': s:dir})
+
if !exists('g:minpac')
+
call minpac#init({'dir': s:dir})
endif
" Package manager {{{
-
call packager#add('kristijanhusak/vim-packager', {'type': 'opt'})
+
call minpac#add('k-takata/minpac', {'type': 'opt'})
" }}}
" Colorscheme {{{
-
call packager#add('hauleth/blame.vim') " colorscheme
-
call packager#add('dylanaraps/wal.vim') " colorscheme
+
call minpac#add('hauleth/blame.vim') " colorscheme
+
call minpac#add('dylanaraps/wal.vim') " colorscheme
" }}}
" Project navigation {{{
-
call packager#add('tpope/vim-projectionist') " Requires access to VimEnter
-
call packager#add('srstevenson/vim-picker')
-
call packager#add('justinmk/vim-dirvish') " Required for opening directories
-
call packager#add('tpope/vim-eunuch')
+
call minpac#add('tpope/vim-projectionist') " Requires access to VimEnter
+
call minpac#add('justinmk/vim-dirvish') " Required for opening directories
+
call minpac#add('tpope/vim-eunuch')
+
call minpac#add('liuchengxu/vim-clap')
" }}}
" Git {{{
-
call packager#add('tpope/vim-fugitive', { 'type': 'opt' })
+
call minpac#add('tpope/vim-fugitive', { 'type': 'opt' })
" }}}
" Launch screen {{{
-
call packager#add('mhinz/vim-startify') " Required during startup
+
call minpac#add('mhinz/vim-startify') " Required during startup
" }}}
" Languages {{{
-
call packager#add('aklt/plantuml-syntax') " ftplugin
-
call packager#add('b4b4r07/vim-hcl') " ftplugin
-
call packager#add('cespare/vim-toml') " ftplugin
-
call packager#add('dag/vim-fish') " ftplugin
-
call packager#add('elixir-lang/vim-elixir') " ftplugin
-
call packager#add('pangloss/vim-javascript') " ftplugin
-
call packager#add('tpope/vim-cucumber') " ftplugin
-
call packager#add('tpope/vim-scriptease', {'type': 'opt'}) " ftplugin
-
call packager#add('LnL7/vim-nix')
+
call minpac#add('aklt/plantuml-syntax') " ftplugin
+
call minpac#add('b4b4r07/vim-hcl') " ftplugin
+
call minpac#add('cespare/vim-toml') " ftplugin
+
call minpac#add('dag/vim-fish') " ftplugin
+
call minpac#add('elixir-lang/vim-elixir') " ftplugin
+
call minpac#add('pangloss/vim-javascript') " ftplugin
+
call minpac#add('tpope/vim-cucumber') " ftplugin
+
call minpac#add('tpope/vim-scriptease', {'type': 'opt'}) " ftplugin
+
call minpac#add('LnL7/vim-nix')
" }}}
" Completion {{{
-
call packager#add('prabirshrestha/async.vim') " autoload-only
-
call packager#add('prabirshrestha/vim-lsp')
-
call packager#add('Shougo/echodoc.vim')
-
call packager#add('fcpg/vim-complimentary') " autoload-only
+
call minpac#add('prabirshrestha/async.vim') " autoload-only
+
call minpac#add('prabirshrestha/vim-lsp')
+
call minpac#add('Shougo/echodoc.vim')
+
call minpac#add('fcpg/vim-complimentary') " autoload-only
" }}}
" Code manipulation {{{
-
call packager#add('AndrewRadev/splitjoin.vim')
-
call packager#add('hauleth/sad.vim')
-
call packager#add('tommcdo/vim-exchange')
-
call packager#add('tommcdo/vim-lion')
-
call packager#add('tpope/vim-commentary')
-
call packager#add('tpope/vim-endwise') " Requires access to au FileType
-
call packager#add('machakann/vim-sandwich', {'type': 'opt'})
+
call minpac#add('AndrewRadev/splitjoin.vim')
+
call minpac#add('hauleth/sad.vim')
+
call minpac#add('tommcdo/vim-exchange')
+
call minpac#add('tommcdo/vim-lion')
+
call minpac#add('tpope/vim-commentary')
+
call minpac#add('tpope/vim-endwise') " Requires access to au FileType
+
call minpac#add('machakann/vim-sandwich', {'type': 'opt'})
" }}}
" Movements {{{
-
call packager#add('wellle/targets.vim', {'type': 'opt'})
-
call packager#add('rhysd/clever-f.vim')
-
call packager#add('edkolev/erlang-motions.vim')
+
call minpac#add('wellle/targets.vim', {'type': 'opt'})
+
call minpac#add('rhysd/clever-f.vim')
+
call minpac#add('edkolev/erlang-motions.vim')
" }}}
" Task running & quickfix {{{
-
call packager#add('hauleth/asyncdo.vim')
-
call packager#add('romainl/vim-qf')
-
call packager#add('romainl/vim-qlist')
-
call packager#add('Olical/vim-enmasse')
-
call packager#add('igemnace/vim-makery')
+
call minpac#add('hauleth/asyncdo.vim')
+
call minpac#add('romainl/vim-qf')
+
call minpac#add('romainl/vim-qlist')
+
call minpac#add('Olical/vim-enmasse')
+
call minpac#add('igemnace/vim-makery')
" }}}
" Splits management {{{
-
call packager#add('t9md/vim-choosewin')
+
call minpac#add('t9md/vim-choosewin')
" }}}
" Utils {{{
-
call packager#add('andymass/vim-matchup')
-
call packager#add('tpope/vim-repeat') " autoload-only plugin
-
call packager#add('tpope/vim-unimpaired', {'type': 'opt'})
-
call packager#add('tpope/vim-rsi')
-
call packager#add('direnv/direnv.vim')
-
call packager#add('sgur/vim-editorconfig') " Required during startup
-
call packager#add('tpope/vim-characterize')
-
call packager#add('https://gitlab.com/hauleth/qfx.vim.git')
-
call packager#add('hauleth/vim-backscratch')
-
call packager#add('tpope/vim-dadbod')
-
call packager#add('https://gitlab.com/hauleth/smart.vim.git')
+
call minpac#add('andymass/vim-matchup')
+
call minpac#add('tpope/vim-repeat') " autoload-only plugin
+
call minpac#add('tpope/vim-unimpaired', {'type': 'opt'})
+
call minpac#add('tpope/vim-rsi')
+
call minpac#add('direnv/direnv.vim')
+
call minpac#add('sgur/vim-editorconfig') " Required during startup
+
call minpac#add('tpope/vim-characterize')
+
call minpac#add('https://gitlab.com/hauleth/qfx.vim.git')
+
call minpac#add('hauleth/vim-backscratch')
+
call minpac#add('tpope/vim-dadbod')
+
call minpac#add('https://gitlab.com/hauleth/smart.vim.git')
" }}}
endfunc
+5 -5
vim/.config/nvim/init.vim
···
let g:loaded_netrwPlugin = 1
let g:loaded_matchit = 1
-
command! -bar PackInstall call plugins#reload() | call packager#install()
-
command! -bar PackUpdate call plugins#reload() | call packager#update()
-
command! -bar PackClean call plugins#reload() | call packager#clean()
-
command! -bar PackStatus call plugins#reload() | call packager#status()
+
command! -bar PackUpdate call plugins#reload() | call minpac#update()
+
command! -bar PackClean call plugins#reload() | call minpac#clean()
+
command! -bar PackStatus call plugins#reload() | call minpac#status()
" }}}
" Identation {{{
set shiftwidth=4 expandtab
···
augroup END
" }}}
" Fuzzy file search {{{
-
nnoremap <Space><Space> :<C-u>PickerEdit<CR>
+
nnoremap <Space><Space> :<C-u>Clap files<CR>
let g:picker_custom_find_executable = 'rg'
let g:picker_custom_find_flags = '--color never --files --hidden --glob !.git'
···
command! -nargs=* Start <mods> split new <bar> call termopen(<q-args>) <bar> startinsert
command! -nargs=0 Ctags AsyncDo ctags -R
command! -nargs=? Dash call dash#open(<f-args>)
+
command! Term <mods> split +term <bar> startinsert
nnoremap gK :Dash<CR>
nnoremap gx :<C-u>call open#open()<CR>