https://github.com/cldwalker/vimfiles
no horses were harmed while horsing around with this vim setup
https://github.com/cldwalker/vimfiles
Last synced: about 1 month ago
JSON representation
no horses were harmed while horsing around with this vim setup
- Host: GitHub
- URL: https://github.com/cldwalker/vimfiles
- Owner: cldwalker
- License: mit
- Created: 2011-12-12T05:00:55.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2015-09-29T11:57:34.000Z (over 10 years ago)
- Last Synced: 2025-10-08T04:34:57.507Z (8 months ago)
- Language: VimL
- Homepage:
- Size: 1.79 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
This is my ~/.vim dir and _this_, dear reader, is a horse:
,
/ \,,_ .'|
,{{| /}}}}/_.'
}}}}` '{{' '.
{{{{{ _ ;, \
,}}}}}} /o`\ ` ;)
{{{{{{ / (
}}}}}} | \
{{{{{{{{ \ \ ,-------------------------------.
}}}}}}}}} '.__ _ | / HI \
{{{{{{{{ /`._ (_\ / / / \ |
}}}}}}' | //___/ --= < VVVI HI-HI-HI |
jgs `{{{{` | '--' \ \ |
}}}` \ HIM-HIM-HIM!!! /
'--------------------------------'
Installation
============
Install will move existing ~/.vim* to ~/.vim*.old and installs plugins
`git clone https://github.com/cldwalker/vimfiles.git ~/.vim && rake install`
Usage
=====
To update all plugins: `rake update`
To add a vim plugin: `rake add PLUGIN=https://github.com/tpope/vim-fugitive.git`
To remove a vim plugin: `rake rm PLUGIN=https://github.com/tpope/vim-fugitive.git`
A github repo can be referenced as :name/:repo :
`rake add PLUGIN=tpope/vim-fugitive`
About
=====
This setup uses [pathogen](https://github.com/tpope/vim-pathogen) to allow each
vim plugin its own directory. plugins.txt contains the list of active vim
plugins and is simply a list of git repositories.
Path descriptions:
* after/plugin/: plugin-specific vim files
* autoload/: contains pathogen.vim
* backup/: used by &backupdir to store backup files
* plugins/: where plugins are git cloned and added to runtime by pathogen
* plugins.txt: list of plugins
* rc/: additional files sourced by vimrc, split up by use i.e. keys + functions
* snippets: used by snipmate plugin
* vimrc: where it all starts - mostly setting options