Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oppiliappan/unipack

vim plugin manager, for usage on outdated university PCs
https://github.com/oppiliappan/unipack

Last synced: 7 days ago
JSON representation

vim plugin manager, for usage on outdated university PCs

Awesome Lists containing this project

README

        

# unipack

shell script to manage vim plugins in an env with only coreutils
and `vim` < 7.1, aka my uni.

unlike other package managers, you interact with `unipack`
from the command line, and not from inside vim. possibly
because the author does not know vimscript.

### installation

```shell
curl -sS https://u.peppe.rs/unipack.sh -o install.sh
chmod +x install.sh
./install.sh
```

### usage

`$HOME/.unipack.conf`:
```
temp="$HOME/temp" # temp dir for unipack to work with
pack_dir="$HOME/.vim/plugin" # location for plugins to be installed to
```

`$HOME/.uniplugins`:
```
# one line per plugin
# <- comments not allowed
nerdypepper/agila.vim
nerdypepper/vim-colors-plain
tpope/vim-repeat
```

`update`:
```shell
# updates plugins (or) installs all plugins listed in `.uniplugins`
unipack update
```

`install `:
```shell
unipack install tpope/vim-surround
```

`remove