From 000ea7312fb9ceeb6159bc671d248eaf0c30bab8 Mon Sep 17 00:00:00 2001 From: Neeraj Singh Date: Sat, 27 Nov 2010 02:00:47 -0500 Subject: [PATCH] most basic version working --- .vimrc.swp | Bin 0 -> 12288 bytes autoload/pathogen.vim | 139 ++++++++++++++++++++++++++++++++++++++++++ bundle/nerdcommenter | 1 + bundle/nerdtree | 1 + bundle/vim-cucumber | 1 + bundle/vim-endwise | 1 + bundle/vim-haml | 1 + bundle/vim-rails | 1 + bundle/vim-surround | 1 + bundle/vim-unimpaired | 1 + bundle/vim-vividchalk | 1 + gvimrc | 42 +++++++++++++ vimrc | 17 ++++++ 13 files changed, 207 insertions(+) create mode 100644 .vimrc.swp create mode 100644 autoload/pathogen.vim create mode 160000 bundle/nerdcommenter create mode 160000 bundle/nerdtree create mode 160000 bundle/vim-cucumber create mode 160000 bundle/vim-endwise create mode 160000 bundle/vim-haml create mode 160000 bundle/vim-rails create mode 160000 bundle/vim-surround create mode 160000 bundle/vim-unimpaired create mode 160000 bundle/vim-vividchalk create mode 100644 gvimrc create mode 100644 vimrc diff --git a/.vimrc.swp b/.vimrc.swp new file mode 100644 index 0000000000000000000000000000000000000000..b5d0fc9f02cbfec112dd9be4d4bcc2cd14bd40f4 GIT binary patch literal 12288 zcmeI&Pj1vO6bA4&-Sel@3z*IZ7M+Gc0=lRKqC%?LvZAOgs*xvl5(|%QO`I^@pzbQQ z+n%6nj=&o3K{)`T2Y}~Jp}SdCNTAQrC&zitQ}kOV8D(!acf^zafOy;`I{x^5`*7=c zVgFf&Ty0!grNaCngSXcAtL z^_K66rS9&{^hFm4KmY;|fB*y_009U<;GYqQp+i6UX%{$)oX%Bv!hiq-AOHafKmY;| zfB*y_009U<;6D+Nisuc(V0Rad=00Izz00bZa0SG_<0ucC%0+lH%%ZcKpw@ND^%EpY!^2{mQ%7dK&-iew^_^xwn2&=an97(VEt%ypr}EEsGbaAZ8V!T1TO$K{^%X z=yD~S=#5j_#mi+~nIgV7Dpu=**@dy3#NV5FuA>iJDvZ_fAZQV6QyM2`ErfSeAGj!| q>5TZ#dn +" Version: 1.2 + +" Install in ~/.vim/autoload (or ~\vimfiles\autoload). +" +" API is documented below. + +if exists("g:loaded_pathogen") || &cp + finish +endif +let g:loaded_pathogen = 1 + +" Split a path into a list. +function! pathogen#split(path) abort " {{{1 + if type(a:path) == type([]) | return a:path | endif + let split = split(a:path,'\\\@ output + silent filetype + redir END + let result = {} + let result.detection = match(output,'detection:ON') >= 0 + let result.indent = match(output,'indent:ON') >= 0 + let result.plugin = match(output,'plugin:ON') >= 0 + return result +endfunction " }}}1 + +" \ on Windows unless shellslash is set, / everywhere else. +function! pathogen#separator() abort " {{{1 + return !exists("+shellslash") || &shellslash ? '/' : '\' +endfunction " }}}1 + +" Convenience wrapper around glob() which returns a list. +function! pathogen#glob(pattern) abort " {{{1 + let files = split(glob(a:pattern),"\n") + return map(files,'substitute(v:val,"[".pathogen#separator()."/]$","","")') +endfunction "}}}1 + +" Like pathogen#glob(), only limit the results to directories. +function! pathogen#glob_directories(pattern) abort " {{{1 + return filter(pathogen#glob(a:pattern),'isdirectory(v:val)') +endfunction "}}}1 + +" Prepend all subdirectories of path to the rtp, and append all after +" directories in those subdirectories. +function! pathogen#runtime_prepend_subdirectories(path) " {{{1 + let sep = pathogen#separator() + let before = pathogen#glob_directories(a:path.sep."*[^~]") + let after = pathogen#glob_directories(a:path.sep."*[^~]".sep."after") + let rtp = pathogen#split(&rtp) + let path = expand(a:path) + call filter(rtp,'v:val[0:strlen(path)-1] !=# path') + let &rtp = pathogen#join(pathogen#uniq(before + rtp + after)) + return &rtp +endfunction " }}}1 + +" For each directory in rtp, check for a subdirectory named dir. If it +" exists, add all subdirectories of that subdirectory to the rtp, immediately +" after the original directory. If no argument is given, 'bundle' is used. +" Repeated calls with the same arguments are ignored. +function! pathogen#runtime_append_all_bundles(...) " {{{1 + let sep = pathogen#separator() + let name = a:0 ? a:1 : 'bundle' + let list = [] + for dir in pathogen#split(&rtp) + if dir =~# '\ :Exp +nnoremap :Exp +"FuzzyFinderTextMate +nnoremap :FuzzyFinderTextMate + +" save +noremap :w + +" tabs +map :tabnew % +map :tabclose + diff --git a/vimrc b/vimrc new file mode 100644 index 0000000..5a30e4b --- /dev/null +++ b/vimrc @@ -0,0 +1,17 @@ +filetype off + +call pathogen#runtime_append_all_bundles() + +syntax on +filetype plugin indent on +set tabstop=2 +set smarttab +set shiftwidth=2 +set autoindent +set expandtab + +" Color scheme +colorscheme vividchalk +highlight NonText guibg=#060606 +highlight Folded guibg=#0A0A0A guifg=#9090D0 +