Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 62 lines (43 sloc) 1.989 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
Installation:

    git clone git://github.com/mjw/dotvim.git ~/.vim

Create symlinks:

    ln -s ~/.vim/vimrc ~/.vimrc

Switch to the `~/.vim` directory, and fetch submodules:

    cd ~/.vim
    git submodule init
    git submodule update

To update submodules at a later date:

    cd ~/.vim
    git submodule foreach git pull origin master

For jslint to work you need to install node, npm and node-jslint

    node: https://github.com/joyent/node/wiki/Installation
    npm: http://npmjs.org/
    node-jslint: https://github.com/reid/node-jslint

For solarized color scheme to work in gnome terminal check out
    http://ethanschoonover.com/solarized
    https://github.com/coolwanglu/gnome-terminal-colors-solarized

Put local configurations in ~/.vimrc-local (ie gist username, api keys
vim pad dir etc)

Useful key mappings:

    \tt - browse current file by class/method hierarchy (tagbar)
    \nt - toggle NERDtree file browser (NERDtree)
    \be - browse current buffers (to switch between open files) (buffexplorer)
    \bp - bash prompt here (in current files directory)
    \g - ack-grep word under cursor (within current directory)

    \qfc - close quickfix window
    \qfo - open quickfix window
    ]q - go to next quickfix error (vim-unimpaired)
    [q - go to previous quickfix error (vim-unimpaired)
    ]g - go to next buffersaurus match (:Bsnext)
    [g - go to previous buffersaurus match (:Bsprev)

    \ry - run perltidy (perl-support)
    \rc - run perlcritic (perl-support)

    \nn - create new note
    \nl - list notes
    \ns - search notes


Installed Plugins (see .vim/bundle directory, managed by pathogen):

abolish, ack, bufexplorer, fugitive, fuzzyfinder, genutils, gist, gnupg, gundo,
fswitch, jekyll, jslint, L9, nerdcommenter, nerdtree, netrw perforce,
perl-support, pylint, repeat, scratch, searchscope, showmarks, sparkup,
speeddating, surround, tagbar, unimpaired, vimoutliner, vim-perl,
vim-pythontextobj, vim-colors-solarized
Something went wrong with that request. Please try again.