diff options
| author | Horus3 | 2015-02-02 17:18:13 +0100 |
|---|---|---|
| committer | Horus3 | 2015-02-02 17:18:13 +0100 |
| commit | ff775238f563bcd0f25985c029f98f90c5e4a70b (patch) | |
| tree | 6ae7dae28b5127c0a79502117d3d272b4c279e76 | |
| parent | 335fac46fa9a8b0eee6665dbbc38cfec6ad101e3 (diff) | |
| download | dotfiles-ff775238f563bcd0f25985c029f98f90c5e4a70b.tar.gz | |
Updated vimrc and added small shellscript to list directories only.
| -rwxr-xr-x | bin/listdir.sh | 8 | ||||
| -rwxr-xr-x | bin/sleepsort.sh | 11 | ||||
| m--------- | vim/.vim/bundle/nerdtree | 0 | ||||
| -rw-r--r-- | vim/.vimrc | 14 |
4 files changed, 32 insertions, 1 deletions
diff --git a/bin/listdir.sh b/bin/listdir.sh new file mode 100755 index 0000000..11ffc22 --- /dev/null +++ b/bin/listdir.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# quick script to list all directories + +if [ "x$1" != "x" ]; then + ls -d "$1" -- */ +else + ls -d -- */ +fi diff --git a/bin/sleepsort.sh b/bin/sleepsort.sh new file mode 100755 index 0000000..f09127b --- /dev/null +++ b/bin/sleepsort.sh @@ -0,0 +1,11 @@ +#!/bin/bash +function f() { + sleep "$1" + echo "$1" +} +while [ -n "$1" ] +do + f "$1" & + shift +done +wait diff --git a/vim/.vim/bundle/nerdtree b/vim/.vim/bundle/nerdtree new file mode 160000 +Subproject 3b98a7fcae8f9fff356907171f0406ff8cd2892 @@ -8,6 +8,7 @@ call vundle#begin()" Plugin 'gmarik/Vundle.vim' Plugin 'fatih/vim-go' Plugin 'mattn/emmet-vim' +Plugin 'scrooloose/nerdtree' call vundle#end() " required filetype plugin indent on " required @@ -34,4 +35,15 @@ command Q q command WQ wq command Wq wq - +"cycle through tabs +"map <gn> : tabn<CR> +"map <gt> : tabp<CR> + +" start NERDtree on startup +autocmd vimenter * NERDTree +" close vim when the only open window is NERDtree +autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif +" autofocus on opened file instead of nerdtree +autocmd VimEnter * wincmd p +" Toggle NERDtree +map <C-n> :NERDTreeToggle<CR> |
