You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Some simple tools to maintain and update git based packages for vim 8. Currently it is for managing packages designedfor vim 7 and earlier. This is because I have yet to find a package that properly conforms to the vim8 package standard.I intend tools for handling vim8 compatible packages as well. Development is ongoing so while it functions, there arebugs and changes that are ongoing. Feel free to open issues. I'll get to them as I can.
I suggest using symbolic links so that if you'd like to keep up to date with changes then all you would have to do is cdto where you cloned the repo and type.
git pull
This avoids having to move the files after setup
Alternative way
Clone wherever and place the files somewhere in your path
options-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins-h | --help display a really helpful message about how to use the program-s | --silent to hide output that normally goes to stdout-v | --verbose Prints out verbose output.
To get list of upgrades for package
vim-pack update [ options| multithreads options ]
-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins-h | --help display a really helpful message about how to use the program-s | --silent to hide output that normally goes to stdout-v | --verbose Prints out verbose output.
-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins-h | --help display a really helpful message about how to use the program-s | --silent to hide output that normally goes to stdout-v | --verbose Prints out verbose output.
useopt orstart to specify whether it should be a optional package orloaded for every time if you useopt you will need to specifically add thepackage using the vim 8 commandpackadd <package name>
<URL> specifies the directory the package should be pulled from. Internallythis is a git clone command
[<new name>] can be used if you would like to load the package under adifferent name
-s| --silent to hide output that normally goes to stdout
-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins
Useopt orstart to specify whether the package is an optional package orloaded for every time. If neither are supplied then it will attempt to remove from both.
[<name>] specifies the package name
To export package lists
vim-packexport [-s|--silent] [-d<dir>| --git-dir=<dir>] [<file>]vim-pack list [-s|--silent] [-d<dir>| --git-dir=<dir>]<file>
-s| --silent to hide output that normally goes to stdout
-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins
If<file> is provided then the list of packages will be exported to a file following the INI file format. If the-sor--silent option arguments are given then an output file is mandatory. This is useful for transferringconfigurations across machines and for listing all installed packages
-s| --silent to hide output that normally goes to stdout
-d <dir> | --git-dir=<dir> specify the name for the package directory by default it is$HOME/.vim/pack/git-plugins
<file> is the name of the required INI format file. This can be generated usingvim-pack export this is useful fortransferring configurations between machines.
Completion
To make this easier to use bash completion functionality has been added. This program is designed to be easily usedwithoutsudo so by default it uses the user level completion configuration and not the system wide completionconfiguration. This means that it will place the completion script in~/.bash-completion.d/ and if there is no~/.bash_compltion it will add a link for one.
About
Some simple tools to maintain and update git based packages for vim 8