updated readme and jakefile:

main
Steffen Becker 11 years ago
parent 31c2b346b7
commit 06732c16cb

@ -22,16 +22,15 @@ namespace('setup', function() {
var cmds = [
'ln -s ~/dotfiles/vim ~/.vim',
'ln -s ~/dotfiles/oh-my-zsh ~/.oh-my-zsh',
'ln -s ~/dotfiles/ackrc ~/.ackrc',
'ln -s ~/dotfiles/gitconfig ~/.gitconfig',
'ln -s ~/dotfiles/gitignore ~/.gitignore',
'ln -s ~/dotfiles/hgignore_global ~/.hgignore_global',
'ln -s ~/dotfiles/jshintrc ~/.jshintrc',
'ln -s ~/dotfiles/pearrc ~/.pearrc',
'ln -s ~/dotfiles/slate.js ~/.slate.js',
'ln -s ~/dotfiles/tmux.conf ~/.tmux.conf',
'ln -s ~/dotfiles/vimrc ~/.vimrc',
'ln -s ~/dotfiles/zshrc ~/.zshrc',
'ln -s ~/dotfiles/slate.js ~/.slate.js'
'ln -s ~/dotfiles/zshrc ~/.zshrc'
];
jake.exec(cmds, function() {
@ -46,7 +45,7 @@ namespace('setup', function() {
var cmds = [
'git submodule init',
'git submodule update',
'git submodule foreach git checkout HEAD',
'git submodule foreach git checkout master',
'git submodule foreach git pull'
];

@ -34,76 +34,13 @@ Finally restart your terminal and vim again, and you are ready to go.
## oh-my-zsh
I use the famous oh-my-zsh framework with a custom theme.
I use a custom fork of the famous oh-my-zsh framework.
Have a look at the zshrc-file for custom aliases and functions.
## VIM
### Bundled Plugins
I use a lot of plugins and custom syntaxes. They are all
installed via vundle - for a list of the plugins see vimrc.
- Pathogen (sits in autoload/ - the only one _not_ in bundle/)
- ack
- buffergator
- ctrlp
- easymotion
- editorconfig
- fugitive
- gist (more config needed, see github page)
- indent-object
- matchit
- nerdtree
- nrrwrgn
- powerline
- ragtag
- repeat
- snipmate
- sparkup
- supertab
- surround
- syntastic
- tabular
- tcomment
- unimpaired
- zoomwin
### Bundled Color Schemes
- jellybeans (one to rule them all)
### Better syntax and indenting for
- css3
- git
- html5
- javascript
- markdown
- php
- scss
- typoscript
### Custom Stuff (see my github profile)
- [typoscript syntax for Vim](https://github.com/webgefrickel/typoscript-vim)
- [custom snipmate snippets](https://github.com/webgefrickel/snipmate-snippets)
- remapping ; to :
- \<leader\> is set to comma (,)
- \<tab\> and \<shift-tab\> for switching between buffers
- no arrow-keys, except for indenting and moving codes of blocks around
- ,u and ,l (and uppercase) for uppercasing/lowercasing words
- ,w for switching to words
- ,\ for a new vertical split
- ,= for resizing splits equally
- ,a for Ack-Search
- ,f for search and replace
- ,/ for un/commenting
- ,z for zoomin
- ,n for nerdtree toggling
- ,m for easymotion (,mw or ,mf are my favorites here)
- ,b for toggling buffergator
- ,t for CtrlP
- ,d for changing the working dir to the dir of the current file
- ,e for editing file in the same path
- autotrailing of whitespace for php, html, css, js, ts, xml, json, inc and vim files
Hav a look at the vimrc-file and have fun!
To get things to work properly you first have to install
vundle - see the instructions here: [vundle](https://github.com/gmarik/vundle)

Loading…
Cancel
Save