Minimal vim configuration meant for servers
SSH into the remote server and clone the vimin repository:
git clone https://github.com/jceb/vimin.git ~/.vim
# or respectively for neovim use
# git clone https://github.com/jceb/vimin.git ~/.config/nvim
Initialize submodules and helptags by running the update script:
./update
Now you're good to go. Start hacking.
Pull in the latest changes by running the update script again:
./update
Customization shouldn't be necessary and is therefore not supported. If you miss important settings or plugins, please create a pull request or an issue.
The following plugins are part of the vimin distribution:
- commentary: handle comments
with the
gc
mapping - dirvish: file management in
vim, start by pressing
-
- eunuch: Unix commands in vim
- obsession: store the current
session
with
:Obsession
command, load it again withvim -S Session.vim
- pathogen: load all plugins in
pack/plugins/start/
directory - repeat: repeat maps with
.
- rsi: readline mappings in vim
- sensible: very good default settings
- starrange: search string selection in visual mode
- surround: surround text with parantheses and other characters
- unimpaired: mappings for toggling options, moving text, and navigating buffers