https://github.com/robhurring/dotvim
My .(n)vim files :metal:
https://github.com/robhurring/dotvim
Last synced: 10 months ago
JSON representation
My .(n)vim files :metal:
- Host: GitHub
- URL: https://github.com/robhurring/dotvim
- Owner: robhurring
- Created: 2014-03-03T15:14:53.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2025-08-18T13:52:20.000Z (11 months ago)
- Last Synced: 2025-08-18T15:36:41.563Z (11 months ago)
- Language: Vim Script
- Homepage:
- Size: 840 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```
██╗ ██╗██╗███╗ ███╗
██║ ██║██║████╗ ████║
██║ ██║██║██╔████╔██║
╚██╗ ██╔╝██║██║╚██╔╝██║
██╗╚████╔╝ ██║██║ ╚═╝ ██║
╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝
My (N)VIM setup
```
### Installing
###### vanilla vim
1. clone repo to ~/.dotvim
1. cd ~/.dotvim
1. `make bootstrap` (OSX only - via homebrew)
* installs `lua`
* installs `vim --with-lua`
1. `make install`
* installs necessary dotfiles
###### for neovim
1. follow instructions above for vanilla vim
1. `make bootstrap-neovim`
* installs `neovim` SEE: [neovim](https://github.com/neovim/homebrew-neovim/blob/master/README.md)
* installs neovim's pip dependencies
1. run `make neovim`
* link vim to the `XDG_CONFIG_HOME` dotfiles
###### for a portable install
1. Run `\curl -sSL https://raw.githubusercontent.com/robhurring/dotvim/master/pocketvim.sh | bash`
* Or try `\curl -L rob.run/vim | bash`
1. Do some work.
1. Remove with `rm -rf ~/.pocket-vimrc /tmp/pocketvim`
1. Dunzo.
### Updating
*NOTE:* This will snapshot your existing plugins in case anything breaks.
* run `make update` to update any plugins and the `.dotvim` code
### Plugins
All the plugins are listed in `vimrc` and are handled by `vim-plug`
###### Installing
* run `make bundle` to install any new bundles
###### Cleaning
* run `make clean` to clean any removed bundles
###### Updating
*NOTE:* This will snapshot your existing plugins in case anything breaks.
* run `make update` to update any plugins and the `.dotvim` code
###### Snapshotting
* run `make snapshot` to lock your plugin versions to `~/.vim/snapshots/plugins.{date}.snapshot`