From ff775238f563bcd0f25985c029f98f90c5e4a70b Mon Sep 17 00:00:00 2001 From: Horus3 Date: Mon, 2 Feb 2015 17:18:13 +0100 Subject: Updated vimrc and added small shellscript to list directories only. --- bin/listdir.sh | 8 ++++++++ bin/sleepsort.sh | 11 +++++++++++ vim/.vim/bundle/nerdtree | 1 + vim/.vimrc | 14 +++++++++++++- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100755 bin/listdir.sh create mode 100755 bin/sleepsort.sh create mode 160000 vim/.vim/bundle/nerdtree 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 index 0000000..3b98a7f --- /dev/null +++ b/vim/.vim/bundle/nerdtree @@ -0,0 +1 @@ +Subproject commit 3b98a7fcae8f9fff356907171f0406ff8cd28921 diff --git a/vim/.vimrc b/vim/.vimrc index 28d6d07..d0d714e 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -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 : tabn +"map : tabp + +" 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 :NERDTreeToggle -- cgit v1.2.3