Most everything you ready below is probably wrong, I've re-organized my files and haven't update the README to reflect that
All original work was done by gf3, additional configs from mathiasbynens These are just my customizations which are very Mac (Snow Leopard) centric. Check out the original work done at https://github.com/gf3/dotfiles
- Git (1.7+)
- Mercurial (1.6+)
- Ruby (1.9 recommended) and RubyGems
- Vim (7.3+ with +ruby, I recommend using MacVim. Install the mvim script and ln -s mvim vim to use the MacVim's vim)
- Exuberant ctags - Tagbar requires Exuberant ctags (http://ctags.sourceforge.net/) in at least version 5.5 to work.
Optional, but recommended:
git clone --recursive git://github.com/rtgibbons/dotfiles.git ~/.dotfiles ~/.dotfiles/scripts/dotfiles
Overview of my vim setup. Sensible defaults!
Reference to vim mappings.
,lsShow buffers (same as
,nToggle NERD Tree file explorer.
,pToggle paste mode.
,qsToggle search highlight.
,ssStrip all trailing whitespace in buffer.
YYank from cursor to end of line (same as
,]Indent current block.
,[Outdent current block.
⎋ may be used in completions menus.
<PageDown> work in both insert and command mode.
+Increase split size.
-Decrease split size.
^jGo to split below.
^kGo to split above.
^hGo to split left.
^lGo to split right.
,mpPreview markdown buffer with Github styles.
,mfRender markdown buffer to html in a file.
,mtRender markdown buffer to html in a tab.
:wbecause I'm always typing it.
Installed plugins and syntax files.
Check out .aliases
Additional useful scripts bundled:
I've included some handy git script additions as well as configution changes. Have a look at .gitconfig to see various aliases and settings.
Additional scripts (see .scripts directory for source):
Sensible configurations exist for:
- Awesome Print
- GVim / MacVim