From aa20b0f2bf4efb8392c4fd4d9327accbe192534a Mon Sep 17 00:00:00 2001 From: Bruno Miguel Silva Date: Sun, 18 Nov 2012 23:09:19 +0000 Subject: [PATCH] Initial commit --- bash/bash_profile | 27 +++ tmux/tmux.conf | 5 + vim/vim/.netrwhist | 10 ++ vim/vim/autoload/pathogen.vim | 245 ++++++++++++++++++++++++++ vim/vim/ftdetect/template_toolkit.vim | 1 + vim/vim/syntax/tt2.vim | 202 +++++++++++++++++++++ vim/vim/syntax/tt2html.vim | 20 +++ vim/vim/vimpyre.json | 1 + vim/vim/vimpyre/DrawIt | 1 + vim/vim/vimpyre/The-NERD-tree | 1 + vim/vim/vimpyre/UltiSnips | 1 + vim/vim/vimpyre/ack.vim | 1 + vim/vim/vimpyre/bufexplorer.zip | 1 + vim/vim/vimpyre/fugitive.vim | 1 + vim/vim/vimpyre/vim-colors-solarized | 1 + vim/vim/vimpyre/vim-flake8 | 1 + vim/vim/vimpyre/vim-nerdtree-tabs | 1 + vim/vimrc | 144 +++++++++++++++ zsh/zshrc | 56 ++++++ 19 files changed, 720 insertions(+) create mode 100644 bash/bash_profile create mode 100644 tmux/tmux.conf create mode 100644 vim/vim/.netrwhist create mode 100644 vim/vim/autoload/pathogen.vim create mode 100644 vim/vim/ftdetect/template_toolkit.vim create mode 100644 vim/vim/syntax/tt2.vim create mode 100644 vim/vim/syntax/tt2html.vim create mode 100644 vim/vim/vimpyre.json create mode 160000 vim/vim/vimpyre/DrawIt create mode 160000 vim/vim/vimpyre/The-NERD-tree create mode 160000 vim/vim/vimpyre/UltiSnips create mode 160000 vim/vim/vimpyre/ack.vim create mode 160000 vim/vim/vimpyre/bufexplorer.zip create mode 160000 vim/vim/vimpyre/fugitive.vim create mode 160000 vim/vim/vimpyre/vim-colors-solarized create mode 160000 vim/vim/vimpyre/vim-flake8 create mode 160000 vim/vim/vimpyre/vim-nerdtree-tabs create mode 100644 vim/vimrc create mode 100644 zsh/zshrc diff --git a/bash/bash_profile b/bash/bash_profile new file mode 100644 index 0000000..ab6d8db --- /dev/null +++ b/bash/bash_profile @@ -0,0 +1,27 @@ +#function parse_git_branch { +# git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' +#} + +#export PS1='\u@\h:\W $(parse_git_branch)\n\$ ' +export EDITOR='vi' +export PATH=/usr/local/share/npm/bin:/usr/local/share/python:/usr/local/bin:$HOME/Applications/bin:$PATH +export WORKON_HOME=$HOME/.virtualenvs +export LC_CTYPE="en_US.UTF-8" + +alias ls='ls -G' +alias ll='ls -l' +alias t='tmux.py' +alias reKill='reKill.py' +alias pysmtp='python -m smtpd -n -c DebuggingServer localhost:1025' +alias resetterminal='echo -n -e "\033]0;\007"' +alias gitpretty="git log --pretty=format:'%h : %Cblue%aN%Creset : %Cred%d%Creset : %s' --graph" +alias pynotebook="envdir ~/Lab/AWS/bmsilva/botoenv ~/.virtualenvs/sys/bin/ipython notebook" + +alias vi='mvim -v' +alias vim='mvim -v' + +if [[ -r /usr/local/share/python/virtualenvwrapper.sh ]]; then + source /usr/local/share/python/virtualenvwrapper.sh +else + echo "WARNING: Can't find virtualenvwrapper.sh" +fi diff --git a/tmux/tmux.conf b/tmux/tmux.conf new file mode 100644 index 0000000..ca0444d --- /dev/null +++ b/tmux/tmux.conf @@ -0,0 +1,5 @@ +set-option -g prefix C-x +unbind-key C-b +bind-key C-x send-prefix +setw -g mode-keys vi +set-option -g default-shell $SHELL diff --git a/vim/vim/.netrwhist b/vim/vim/.netrwhist new file mode 100644 index 0000000..e71ed37 --- /dev/null +++ b/vim/vim/.netrwhist @@ -0,0 +1,10 @@ +let g:netrw_dirhistmax =10 +let g:netrw_dirhist_cnt =8 +let g:netrw_dirhist_1='/Users/bms' +let g:netrw_dirhist_2='/Users/bms/.ssh' +let g:netrw_dirhist_3='/Volumes/sloth/Lab/gitolite-admin/conf' +let g:netrw_dirhist_4='/Volumes/sloth/Lab/projects/fluxgo/fluxgo/src/fluxgo/www' +let g:netrw_dirhist_5='/Volumes/sloth/Lab/projects/fluxgo/fluxgo/src/fluxgo' +let g:netrw_dirhist_6='/Volumes/sloth/Lab/projects/fluxgo/fluxgo/src/fluxgo/accounts' +let g:netrw_dirhist_7='/Users/bms/.virtualenvs/sys/lib/python2.7/site-packages/django/forms' +let g:netrw_dirhist_8='/Volumes/sloth/Lab/Software/bootstrap/less' diff --git a/vim/vim/autoload/pathogen.vim b/vim/vim/autoload/pathogen.vim new file mode 100644 index 0000000..3accbe6 --- /dev/null +++ b/vim/vim/autoload/pathogen.vim @@ -0,0 +1,245 @@ +" pathogen.vim - path option manipulation +" Maintainer: Tim Pope +" Version: 2.0 + +" Install in ~/.vim/autoload (or ~\vimfiles\autoload). +" +" For management of individually installed plugins in ~/.vim/bundle (or +" ~\vimfiles\bundle), adding `call pathogen#infect()` to your .vimrc +" prior to `filetype plugin indent on` is the only other setup necessary. +" +" The API is documented inline below. For maximum ease of reading, +" :set foldmethod=marker + +if exists("g:loaded_pathogen") || &cp + finish +endif +let g:loaded_pathogen = 1 + +" Point of entry for basic default usage. Give a directory name to invoke +" pathogen#runtime_append_all_bundles() (defaults to "bundle"), or a full path +" to invoke pathogen#runtime_prepend_subdirectories(). Afterwards, +" pathogen#cycle_filetype() is invoked. +function! pathogen#infect(...) abort " {{{1 + let source_path = a:0 ? a:1 : 'bundle' + if source_path =~# '[\\/]' + call pathogen#runtime_prepend_subdirectories(source_path) + else + call pathogen#runtime_append_all_bundles(source_path) + endif + call pathogen#cycle_filetype() +endfunction " }}}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,'\\\@"),'!isdirectory(v:val)')) && (!filereadable(dir.sep.'doc'.sep.'tags') || filewritable(dir.sep.'doc'.sep.'tags')) + helptags `=dir.'/doc'` + endif + endfor +endfunction " }}}1 + +command! -bar Helptags :call pathogen#helptags() + +" Like findfile(), but hardcoded to use the runtimepath. +function! pathogen#runtime_findfile(file,count) "{{{1 + let rtp = pathogen#join(1,pathogen#split(&rtp)) + return fnamemodify(findfile(a:file,rtp,a:count),':p') +endfunction " }}}1 + +" Backport of fnameescape(). +function! pathogen#fnameescape(string) " {{{1 + if exists('*fnameescape') + return fnameescape(a:string) + elseif a:string ==# '-' + return '\-' + else + return substitute(escape(a:string," \t\n*?[{`$\\%#'\"|!<"),'^[+>]','\\&','') + endif +endfunction " }}}1 + +function! s:find(count,cmd,file,lcd) " {{{1 + let rtp = pathogen#join(1,pathogen#split(&runtimepath)) + let file = pathogen#runtime_findfile(a:file,a:count) + if file ==# '' + return "echoerr 'E345: Can''t find file \"".a:file."\" in runtimepath'" + elseif a:lcd + let path = file[0:-strlen(a:file)-2] + execute 'lcd `=path`' + return a:cmd.' '.pathogen#fnameescape(a:file) + else + return a:cmd.' '.pathogen#fnameescape(file) + endif +endfunction " }}}1 + +function! s:Findcomplete(A,L,P) " {{{1 + let sep = pathogen#separator() + let cheats = { + \'a': 'autoload', + \'d': 'doc', + \'f': 'ftplugin', + \'i': 'indent', + \'p': 'plugin', + \'s': 'syntax'} + if a:A =~# '^\w[\\/]' && has_key(cheats,a:A[0]) + let request = cheats[a:A[0]].a:A[1:-1] + else + let request = a:A + endif + let pattern = substitute(request,'\'.sep,'*'.sep,'g').'*' + let found = {} + for path in pathogen#split(&runtimepath) + let path = expand(path, ':p') + let matches = split(glob(path.sep.pattern),"\n") + call map(matches,'isdirectory(v:val) ? v:val.sep : v:val') + call map(matches,'expand(v:val, ":p")[strlen(path)+1:-1]') + for match in matches + let found[match] = 1 + endfor + endfor + return sort(keys(found)) +endfunction " }}}1 + +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Ve :execute s:find(,'edit',,0) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vedit :execute s:find(,'edit',,0) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vopen :execute s:find(,'edit',,1) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vsplit :execute s:find(,'split',,1) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vvsplit :execute s:find(,'vsplit',,1) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabedit :execute s:find(,'tabedit',,1) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vpedit :execute s:find(,'pedit',,1) +command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vread :execute s:find(,'read',,1) + +" vim:set ft=vim ts=8 sw=2 sts=2: diff --git a/vim/vim/ftdetect/template_toolkit.vim b/vim/vim/ftdetect/template_toolkit.vim new file mode 100644 index 0000000..9ee22fe --- /dev/null +++ b/vim/vim/ftdetect/template_toolkit.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.tt set filetype=tt2html diff --git a/vim/vim/syntax/tt2.vim b/vim/vim/syntax/tt2.vim new file mode 100644 index 0000000..de32699 --- /dev/null +++ b/vim/vim/syntax/tt2.vim @@ -0,0 +1,202 @@ +" Language: TT2 (Perl Template Toolkit) +" Maintainer: Andy Lester +" Author: Moriki, Atsushi <4woods+vim@gmail.com> +" Homepage: http://github.com/petdance/vim-perl +" Bugs/requests: http://github.com/petdance/vim-perl/issues +" Last Change: 2010-07-21 +" +" Instration: +" put tt2.vim and tt2html.vim in to your syntax diretory. +" +" add below in your filetype.vim. +" au BufNewFile,BufRead *.tt2 setf tt2 +" or +" au BufNewFile,BufRead *.tt2 +" \ if ( getline(1) . getline(2) . getline(3) =~ '<\chtml' | +" \ && getline(1) . getline(2) . getline(3) !~ '<[%?]' ) | +" \ || getline(1) =~ '' +" "PHP" +" :let b:tt2_syn_tags = '' +" "TT2 and HTML" +" :let b:tt2_syn_tags = '\[% %] ' +" +" Changes: +" 0.1.3 +" Changed fileformat from 'dos' to 'unix' +" Deleted 'echo' that print obstructive message +" 0.1.2 +" Added block comment syntax +" e.g. [%# COMMENT +" COMMENT TOO %] +" [%# IT'S SAFE %] HERE IS OUTSIDE OF TT2 DIRECTIVE +" [% # WRONG!! %] HERE STILL BE COMMENT +" 0.1.1 +" Release +" 0.1.0 +" Internal +" +" License: follow Vim :help uganda +" + +if !exists("b:tt2_syn_tags") + let b:tt2_syn_tags = '\[% %]' + "let b:tt2_syn_tags = '\[% %] \[\* \*]' +endif + +let b:tt2_syn_inc_perl = 1 + +if exists("b:current_syntax") + finish +endif + +syn case match + +syn cluster tt2_top_cluster contains=tt2_perlcode,tt2_tag_region + +" TT2 TAG Region +if exists("b:tt2_syn_tags") + + let s:str = b:tt2_syn_tags . ' ' + let s:str = substitute(s:str,'^ \+','','g') + let s:str = substitute(s:str,' \+',' ','g') + + while stridx(s:str,' ') > 0 + + let s:st = strpart(s:str,0,stridx(s:str,' ')) + let s:str = substitute(s:str,'[^ ]* ','',"") + + let s:ed = strpart(s:str,0,stridx(s:str,' ')) + let s:str = substitute(s:str,'[^ ]* ','',"") + + exec 'syn region tt2_tag_region '. + \ 'matchgroup=tt2_tag '. + \ 'start=+\(' . s:st .'\)[-]\=+ '. + \ 'end=+[-]\=\(' . s:ed . '\)+ '. + \ 'contains=@tt2_statement_cluster keepend extend' + + exec 'syn region tt2_commentblock_region '. + \ 'matchgroup=tt2_tag '. + \ 'start=+\(' . s:st .'\)[-]\=\(#\)\@=+ '. + \ 'end=+[-]\=\(' . s:ed . '\)+ '. + \ 'keepend extend' + + "Include Perl syntax when 'PERL' 'RAWPERL' block + if exists("b:tt2_syn_inc_perl") + syn include @Perl $VIMRUNTIME/syntax/perl.vim + exec 'syn region tt2_perlcode '. + \ 'start=+\(\(RAW\)\=PERL\s*[-]\=' . s:ed . '\(\n\)\=\)\@<=+ ' . + \ 'end=+' . s:st . '[-]\=\s*END+me=s-1 contains=@Perl keepend' + endif + + "echo 'TAGS ' . s:st . ' ' . s:ed + unlet s:st + unlet s:ed + endwhile + +else + + syn region tt2_tag_region + \ matchgroup=tt2_tag + \ start=+\(\[%\)[-]\=+ + \ end=+[-]\=%\]+ + \ contains=@tt2_statement_cluster keepend extend + + syn region tt2_commentblock_region + \ matchgroup=tt2_tag + \ start=+\(\[%\)[-]\=#+ + \ end=+[-]\=%\]+ + \ keepend extend + + "Include Perl syntax when 'PERL' 'RAWPERL' block + if exists("b:tt2_syn_inc_perl") + syn include @Perl $VIMRUNTIME/syntax/perl.vim + syn region tt2_perlcode + \ start=+\(\(RAW\)\=PERL\s*[-]\=%]\(\n\)\=\)\@<=+ + \ end=+\[%[-]\=\s*END+me=s-1 + \ contains=@Perl keepend + endif +endif + +" Directive +syn keyword tt2_directive contained + \ GET CALL SET DEFAULT DEBUG + \ LAST NEXT BREAK STOP BLOCK + \ IF IN UNLESS ELSIF FOR FOREACH WHILE SWITCH CASE + \ USE PLUGIN MACRO META + \ TRY FINAL RETURN LAST + \ CLEAR TO STEP AND OR NOT MOD DIV + \ ELSE PERL RAWPERL END +syn match tt2_directive +|+ contained +syn keyword tt2_directive contained nextgroup=tt2_string_q,tt2_string_qq,tt2_blockname skipwhite skipempty + \ INSERT INCLUDE PROCESS WRAPPER FILTER + \ THROW CATCH +syn keyword tt2_directive contained nextgroup=tt2_def_tag skipwhite skipempty + \ TAGS + +syn match tt2_def_tag "\S\+\s\+\S\+\|\<\w\+\>" contained + +syn match tt2_variable +\I\w*+ contained +syn match tt2_operator "[+*/%:?-]" contained +syn match tt2_operator "\<\(mod\|div\|or\|and\|not\)\>" contained +syn match tt2_operator "[!=<>]=\=\|&&\|||" contained +syn match tt2_operator "\(\s\)\@<=_\(\s\)\@=" contained +syn match tt2_operator "=>\|," contained +syn match tt2_deref "\([[:alnum:]_)\]}]\s*\)\@<=\." contained +syn match tt2_comment +#.*$+ contained extend +syn match tt2_func +\<\I\w*\(\s*(\)\@=+ contained nextgroup=tt2_bracket_r skipempty skipwhite +" +syn region tt2_bracket_r start=+(+ end=+)+ contained contains=@tt2_statement_cluster keepend extend +syn region tt2_bracket_b start=+\[+ end=+]+ contained contains=@tt2_statement_cluster keepend extend +syn region tt2_bracket_b start=+{+ end=+}+ contained contains=@tt2_statement_cluster keepend extend + +syn region tt2_string_qq start=+"+ end=+"+ skip=+\\"+ contained contains=tt2_ivariable keepend extend +syn region tt2_string_q start=+'+ end=+'+ skip=+\\'+ contained keepend extend + +syn match tt2_ivariable +\$\I\w*\>\(\.\I\w*\>\)*+ contained +syn match tt2_ivariable +\${\I\w*\>\(\.\I\w*\>\)*}+ contained + +syn match tt2_number "\d\+" contained +syn match tt2_number "\d\+\.\d\+" contained +syn match tt2_number "0x\x\+" contained +syn match tt2_number "0\o\+" contained + +syn match tt2_blockname "\f\+" contained nextgroup=tt2_blockname_joint skipwhite skipempty +syn match tt2_blockname "$\w\+" contained contains=tt2_ivariable nextgroup=tt2_blockname_joint skipwhite skipempty +syn region tt2_blockname start=+"+ end=+"+ skip=+\\"+ contained contains=tt2_ivariable nextgroup=tt2_blockname_joint keepend skipwhite skipempty +syn region tt2_blockname start=+'+ end=+'+ skip=+\\'+ contained nextgroup=tt2_blockname_joint keepend skipwhite skipempty +syn match tt2_blockname_joint "+" contained nextgroup=tt2_blockname skipwhite skipempty + +syn cluster tt2_statement_cluster contains=tt2_directive,tt2_variable,tt2_operator,tt2_string_q,tt2_string_qq,tt2_deref,tt2_comment,tt2_func,tt2_bracket_b,tt2_bracket_r,tt2_number + +" Synchronizing +syn sync minlines=50 + +hi def link tt2_tag Type +hi def link tt2_tag_region Type +hi def link tt2_commentblock_region Comment +hi def link tt2_directive Statement +hi def link tt2_variable Identifier +hi def link tt2_ivariable Identifier +hi def link tt2_operator Statement +hi def link tt2_string_qq String +hi def link tt2_string_q String +hi def link tt2_blockname String +hi def link tt2_comment Comment +hi def link tt2_func Function +hi def link tt2_number Number + +if exists("b:tt2_syn_tags") + unlet b:tt2_syn_tags +endif + +let b:current_syntax = "tt2" + +" vim:ts=4:sw=4 diff --git a/vim/vim/syntax/tt2html.vim b/vim/vim/syntax/tt2html.vim new file mode 100644 index 0000000..46fe54b --- /dev/null +++ b/vim/vim/syntax/tt2html.vim @@ -0,0 +1,20 @@ +" Language: TT2 embedded with HTML +" Maintainer: Andy Lester +" Author: Moriki, Atsushi <4woods+vim@gmail.com> +" Homepage: http://github.com/petdance/vim-perl +" Bugs/requests: http://github.com/petdance/vim-perl/issues +" Last Change: 2010-07-21 + +if exists("b:current_syntax") + finish +endif + +runtime! syntax/html.vim +unlet b:current_syntax + +runtime! syntax/tt2.vim +unlet b:current_syntax + +syn cluster htmlPreProc add=@tt2_top_cluster + +let b:current_syntax = "tt2html" diff --git a/vim/vim/vimpyre.json b/vim/vim/vimpyre.json new file mode 100644 index 0000000..4f0267a --- /dev/null +++ b/vim/vim/vimpyre.json @@ -0,0 +1 @@ +{"repositories":[{"homepage":"http://www.vim.org/scripts/script.php?script_id=2","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/test.zip","fork":false,"has_issues":false,"size":140,"private":false,"name":"test.zip","description":"example of a set of scripts zipped together","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:09:35 -0700","pushed_at":"2010/10/18 02:09:30 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=3","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/test_syntax.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"test_syntax.vim","description":"example syntax file upload","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:09:51 -0700","pushed_at":"2010/10/18 02:09:55 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=4","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/ToggleCommentify.vim","fork":false,"has_issues":false,"size":388,"private":false,"name":"ToggleCommentify.vim","description":"comment lines in a program","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:09:59 -0700","pushed_at":"2010/10/18 02:10:09 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=5","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/DoxyGen-Syntax","fork":false,"has_issues":false,"size":632,"private":false,"name":"DoxyGen-Syntax","description":"DoxyGen Highlighting on top of c/c++/java","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:10:19 -0700","pushed_at":"2010/10/18 02:10:24 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=6","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/keepcase.vim","fork":false,"has_issues":false,"size":160,"private":false,"name":"keepcase.vim","description":"Functions for doing case-persistant substitutions","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:10:46 -0700","pushed_at":"2010/10/18 02:10:41 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=7","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/ifdef.vim","fork":false,"has_issues":false,"size":392,"private":false,"name":"ifdef.vim","description":"#ifdef highlighting in c/c++/idl","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:10:54 -0700","pushed_at":"2011/07/03 08:35:51 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=8","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimbuddy.vim","fork":false,"has_issues":false,"size":208,"private":false,"name":"vimbuddy.vim","description":"Vimbuddy: An absolutely unuseful little thing","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:11:20 -0700","pushed_at":"2010/10/18 02:11:24 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=9","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/buffoptions.vim","fork":false,"has_issues":false,"size":160,"private":false,"name":"buffoptions.vim","description":"Per-buffer options/menus/maps","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:11:38 -0700","pushed_at":"2010/10/18 02:11:34 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=10","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/fortune.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"fortune.vim","description":"put a signature file at end of e-mail (BRAM)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:11:47 -0700","pushed_at":"2010/10/18 02:12:00 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=11","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/drawing.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"drawing.vim","description":"Ascii drawing primitives with mouse in vim GUI (box, arrow, line). (unstable)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:12:14 -0700","pushed_at":"2010/10/18 02:12:23 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=12","has_wiki":false,"language":"VimL","watchers":4,"open_issues":0,"url":"https://github.com/vim-scripts/ctags.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"ctags.vim","description":"Display function name in the title bar.","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:12:36 -0700","pushed_at":"2010/10/18 02:12:40 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=13","has_wiki":false,"language":"VimL","watchers":6,"open_issues":0,"url":"https://github.com/vim-scripts/closetag.vim","fork":false,"has_issues":false,"size":212,"private":false,"name":"closetag.vim","description":"Functions and mappings to close open HTML/XML tags","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:12:45 -0700","pushed_at":"2010/10/18 02:12:58 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=14","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/htmlcmd.vim","fork":false,"has_issues":false,"size":316,"private":false,"name":"htmlcmd.vim","description":"Rich HTML/XML commands","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:13:02 -0700","pushed_at":"2010/10/18 02:13:15 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=17","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/ls.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"ls.vim","description":"Directory Browser for UNIX/CYGWIN","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:14:05 -0700","pushed_at":"2010/10/18 02:14:09 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=18","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/calendar.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"calendar.vim","description":"Open a calendar in a read-only buffer for viewing.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:14:28 -0700","pushed_at":"2010/10/18 02:14:24 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=19","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/dl.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"dl.vim","description":"converts file links to GetRight GRX files","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:14:36 -0700","pushed_at":"2010/10/18 02:14:49 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=21","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/info.vim","fork":false,"has_issues":false,"size":260,"private":false,"name":"info.vim","description":"GNU info documentation browser.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:15:21 -0700","pushed_at":"2010/10/18 02:15:26 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=22","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/hunspchk.zip","fork":false,"has_issues":false,"size":1516,"private":false,"name":"hunspchk.zip","description":"Hungarian spell checker","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:15:29 -0700","pushed_at":"2010/10/18 02:15:39 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=24","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/LoadHeaderFile.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"LoadHeaderFile.vim","description":"load filename from an #include line","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:16:02 -0700","pushed_at":"2010/10/18 02:16:16 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=25","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/mailbrowser.vim","fork":false,"has_issues":false,"size":324,"private":false,"name":"mailbrowser.vim","description":"Browse Berkeley mbox format mailbox files","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:16:20 -0700","pushed_at":"2010/10/18 02:16:33 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=26","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimmailr.zip","fork":false,"has_issues":false,"size":384,"private":false,"name":"vimmailr.zip","description":"Send (MAPI) mail from vim","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:16:50 -0700","pushed_at":"2010/10/18 02:16:54 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=27","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/format.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"format.vim","description":"formats the current paragraph - smooth right and left","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:16:52 -0700","pushed_at":"2010/10/18 02:16:56 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=28","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimxmms.tar.gz","fork":false,"has_issues":false,"size":140,"private":false,"name":"vimxmms.tar.gz","description":"Control XMMS from Vim","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:17:10 -0700","pushed_at":"2010/10/18 02:17:15 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=29","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/sourceSafe.zip","fork":false,"has_issues":false,"size":488,"private":false,"name":"sourceSafe.zip","description":"Check out files from Microsoft SourceSafe directly from vim","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:17:37 -0700","pushed_at":"2010/10/18 02:17:42 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=33","has_wiki":false,"language":"Tcl","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimrc.tcl","fork":false,"has_issues":false,"size":112,"private":false,"name":"vimrc.tcl","description":"Adds a SQLWorksheet type interface to Oracle SQL*Plus","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:18:34 -0700","pushed_at":"2010/10/18 02:18:29 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=34","has_wiki":false,"watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/oravim.txt","fork":false,"has_issues":false,"size":116,"private":false,"name":"oravim.txt","description":"SQL*Plus without SQL*Plus","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:18:51 -0700","pushed_at":"2010/10/18 02:18:55 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=35","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/javabean.vim","fork":false,"has_issues":false,"size":240,"private":false,"name":"javabean.vim","description":"Adds property getters and setters","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:19:00 -0700","pushed_at":"2011/04/18 12:44:28 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=36","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/jbean.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"jbean.vim","description":"Completion of Get/Set method","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:19:27 -0700","pushed_at":"2010/10/18 02:19:22 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=37","has_wiki":false,"language":"C++","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimvccmd.zip","fork":false,"has_issues":false,"size":120,"private":false,"name":"vimvccmd.zip","description":"patch for vim to \"remote control\" visual c++","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:19:45 -0700","pushed_at":"2010/10/18 02:19:48 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=38","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/dbhelper.tgz","fork":false,"has_issues":false,"size":216,"private":false,"name":"dbhelper.tgz","description":"Helper for Writing DocBook Documents","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:19:53 -0700","pushed_at":"2010/10/18 02:20:07 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=39","has_wiki":false,"language":"VimL","watchers":19,"open_issues":0,"url":"https://github.com/vim-scripts/matchit.zip","fork":false,"has_issues":false,"size":676,"private":false,"name":"matchit.zip","description":"extended % matching for HTML, LaTeX, and many other languages","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:20:20 -0700","pushed_at":"2010/10/18 02:20:17 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=40","has_wiki":false,"language":"VimL","watchers":5,"open_issues":1,"url":"https://github.com/vim-scripts/DrawIt","fork":false,"has_issues":false,"size":524,"private":false,"name":"DrawIt","description":"Ascii drawing plugin: lines, ellipses, arrows, fills, and more!","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:20:29 -0700","pushed_at":"2011/07/28 01:56:49 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=41","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/rcs-menu.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"rcs-menu.vim","description":"Interface to RCS (Revision Control System)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:20:57 -0700","pushed_at":"2010/10/18 02:20:55 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=42","has_wiki":false,"language":"VimL","watchers":20,"open_issues":0,"url":"https://github.com/vim-scripts/bufexplorer.zip","fork":false,"has_issues":false,"size":544,"private":false,"name":"bufexplorer.zip","description":"Buffer Explorer / Browser","owner":"vim-scripts","has_downloads":true,"forks":5,"created_at":"2010/10/18 02:21:06 -0700","pushed_at":"2010/11/05 07:31:12 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=43","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/sccs-menu.vim","fork":false,"has_issues":false,"size":568,"private":false,"name":"sccs-menu.vim","description":"Adds a SCCS menu in GVim to acces SCCS functions.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:21:26 -0700","pushed_at":"2010/10/18 02:21:33 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=44","has_wiki":false,"language":"Python","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/completeWord.py","fork":false,"has_issues":false,"size":112,"private":false,"name":"completeWord.py","description":"Complete word from Python src files.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:21:55 -0700","pushed_at":"2010/10/18 02:21:50 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=45","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Mail_Sig.set","fork":false,"has_issues":false,"size":188,"private":false,"name":"Mail_Sig.set","description":"Erase signatures at the end of your replies","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:22:04 -0700","pushed_at":"2010/10/18 02:22:09 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=46","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Mail_mutt_alias.set","fork":false,"has_issues":false,"size":264,"private":false,"name":"Mail_mutt_alias.set","description":"Extract an e-mail address from the mutt aliases file.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:22:21 -0700","pushed_at":"2010/10/18 02:22:34 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=47","has_wiki":false,"watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Mail_Re.set","fork":false,"has_issues":false,"size":148,"private":false,"name":"Mail_Re.set","description":"Merge the all the \"Re: Re:\" in e-mail subjects in only one.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:22:39 -0700","pushed_at":"2010/10/18 02:22:44 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=48","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Triggers.vim","fork":false,"has_issues":false,"size":284,"private":false,"name":"Triggers.vim","description":"Helps to toggle definitions (maps, sets, abbr)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:22:56 -0700","pushed_at":"2010/10/18 02:23:10 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=49","has_wiki":false,"watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Mail_cc.set","fork":false,"has_issues":false,"size":108,"private":false,"name":"Mail_cc.set","description":"Function that deletes one's e-mail address from the Cc: list","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:23:23 -0700","pushed_at":"2010/10/18 02:23:27 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=50","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Map-Tools","fork":false,"has_issues":false,"size":344,"private":false,"name":"Map-Tools","description":"Bracketing system + Tools for programming mappings","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:23:44 -0700","pushed_at":"2010/10/18 02:23:49 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=51","has_wiki":false,"language":"VimL","watchers":3,"open_issues":0,"url":"https://github.com/vim-scripts/cscope_macros.vim","fork":false,"has_issues":false,"size":176,"private":false,"name":"cscope_macros.vim","description":"basic cscope settings and key mappings","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:23:53 -0700","pushed_at":"2010/10/18 02:24:06 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=52","has_wiki":false,"language":"VimL","watchers":3,"open_issues":0,"url":"https://github.com/vim-scripts/calendar.vim--Matsumoto","fork":false,"has_issues":false,"size":268,"private":false,"name":"calendar.vim--Matsumoto","description":"Calendar","owner":"vim-scripts","has_downloads":true,"forks":3,"created_at":"2010/10/18 02:24:20 -0700","pushed_at":"2011/01/27 09:46:45 -0800"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=53","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/colorize.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"colorize.vim","description":"Change background color when in insert mode","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:24:30 -0700","pushed_at":"2010/10/18 02:24:43 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=54","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/ConvertBase.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"ConvertBase.vim","description":"Convert to/from various numeric bases","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:24:47 -0700","pushed_at":"2010/10/18 02:25:00 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=55","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/TagsMenu.zip","fork":false,"has_issues":false,"size":196,"private":false,"name":"TagsMenu.zip","description":"Creates a menu of all the tags in the current file.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:25:13 -0700","pushed_at":"2010/10/18 02:25:17 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=57","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/oberon.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"oberon.vim","description":"simple Oberon syntax file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:25:26 -0700","pushed_at":"2010/10/18 02:25:39 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=58","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/cvsmenu.vim","fork":false,"has_issues":false,"size":820,"private":false,"name":"cvsmenu.vim","description":"Menu for CVS-Versioncontrol","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:25:52 -0700","pushed_at":"2010/10/18 02:25:57 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=59","has_wiki":false,"watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/dtags","fork":false,"has_issues":false,"size":112,"private":false,"name":"dtags","description":"Create tag files for Borland Delphi/Kylix","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:26:01 -0700","pushed_at":"2010/10/18 02:26:14 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=60","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/delphi.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"delphi.vim","description":"Syntax file for Borlands Delphi/Kylix","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:26:18 -0700","pushed_at":"2010/10/18 02:26:23 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=61","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Embperl_Syntax.zip","fork":false,"has_issues":false,"size":260,"private":false,"name":"Embperl_Syntax.zip","description":"Syntax for Embperl","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:26:35 -0700","pushed_at":"2010/10/18 02:26:48 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=62","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/whatdomain.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"whatdomain.vim","description":"Find out meaning of Top Level Domain","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:26:52 -0700","pushed_at":"2010/10/18 02:26:57 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=63","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/emacs.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"emacs.vim","description":"Emacs like colors","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:27:19 -0700","pushed_at":"2010/10/18 02:27:15 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=64","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/po.vim","fork":false,"has_issues":false,"size":160,"private":false,"name":"po.vim","description":"PO (portable object) helper functions","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:27:37 -0700","pushed_at":"2010/10/18 02:27:41 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=65","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/CD.vim","fork":false,"has_issues":false,"size":288,"private":false,"name":"CD.vim","description":"CD to whatever directory the current buffer is using.","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:27:54 -0700","pushed_at":"2010/10/18 02:27:50 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=66","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/_vim_wok_visualcpp01.zip","fork":false,"has_issues":false,"size":116,"private":false,"name":"_vim_wok_visualcpp01.zip","description":"Simulating some cool features of MS Visual Studio C++ (TM) by Microsoft Corp.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:28:12 -0700","pushed_at":"2010/10/18 02:28:15 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=68","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vfp.vim","fork":false,"has_issues":false,"size":180,"private":false,"name":"vfp.vim","description":"Visual FoxPro 3.0, 5.0, and 6.0 syntax file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:28:38 -0700","pushed_at":"2010/10/18 02:28:51 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=69","has_wiki":false,"language":"VimL","watchers":7,"open_issues":0,"url":"https://github.com/vim-scripts/project.tar.gz","fork":false,"has_issues":false,"size":860,"private":false,"name":"project.tar.gz","description":"Organize/Navigate projects of files (like IDE/buffer explorer)","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:28:55 -0700","pushed_at":"2010/10/18 02:29:00 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=70","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/pt.vim.gz","fork":false,"has_issues":false,"size":576,"private":false,"name":"pt.vim.gz","description":"Syntax file for Synopsys PrimeTime tcl","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:29:14 -0700","pushed_at":"2010/10/18 02:29:27 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=71","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/dctl.vim.gz","fork":false,"has_issues":false,"size":864,"private":false,"name":"dctl.vim.gz","description":"Syntax file for Synopsys DesignCompiler tcl","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:29:32 -0700","pushed_at":"2010/10/18 02:29:47 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=73","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/word_complete.vim","fork":false,"has_issues":false,"size":324,"private":false,"name":"word_complete.vim","description":"automatically offers word completion as you type","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:30:20 -0700","pushed_at":"2010/10/18 02:30:25 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=74","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/aux2tags.vim","fork":false,"has_issues":false,"size":156,"private":false,"name":"aux2tags.vim","description":"Generate a tags file from a LaTeX .aux file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:30:29 -0700","pushed_at":"2010/10/18 02:30:43 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=75","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/javaimp.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"javaimp.vim","description":"Open a Java source file from its import statement","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:30:56 -0700","pushed_at":"2010/10/18 02:30:59 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=77","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/incfiles.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"incfiles.vim","description":"create menu entries for each include file in a C/C++ file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:31:32 -0700","pushed_at":"2010/10/18 02:31:37 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=78","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/functags.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"functags.vim","description":"create menu entries for each function definition in a C/C++ file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:31:50 -0700","pushed_at":"2010/10/18 02:31:45 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=79","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/wordlist.vim","fork":false,"has_issues":false,"size":172,"private":false,"name":"wordlist.vim","description":"Autocorrect wordlist from Office XP","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:32:07 -0700","pushed_at":"2010/10/18 02:32:12 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=80","has_wiki":false,"language":"Perl","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/files2menu.pm","fork":false,"has_issues":false,"size":112,"private":false,"name":"files2menu.pm","description":"add all files recursively as menu entry","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:32:25 -0700","pushed_at":"2010/10/18 02:32:21 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=81","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/translate.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"translate.vim","description":"Look up a word in a dictionary file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:32:42 -0700","pushed_at":"2010/10/18 02:32:38 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=82","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/AppendComment.vim","fork":false,"has_issues":false,"size":160,"private":false,"name":"AppendComment.vim","description":"Append comment at end of line","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:32:50 -0700","pushed_at":"2010/10/18 02:32:54 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=83","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/let-modeline.vim","fork":false,"has_issues":false,"size":200,"private":false,"name":"let-modeline.vim","description":"Extends the modeline feature to the assignment of variables","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:33:07 -0700","pushed_at":"2010/10/18 02:33:22 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=84","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/gdbvim.tar.gz","fork":false,"has_issues":false,"size":144,"private":false,"name":"gdbvim.tar.gz","description":"Watch in vim what you debug in gdb. And more.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:33:26 -0700","pushed_at":"2010/10/18 02:33:39 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=85","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Mkcolorscheme.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"Mkcolorscheme.vim","description":"Help write colorscheme files from existing settings","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:33:52 -0700","pushed_at":"2010/10/18 02:33:51 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=86","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/brief.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"brief.vim","description":"Plugin for Brief-style Home and End","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:34:05 -0700","pushed_at":"2010/10/18 02:34:10 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=88","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vimtips.zip","fork":false,"has_issues":false,"size":544,"private":false,"name":"vimtips.zip","description":"Display a helpful tip the first time you start Vim each day.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:34:49 -0700","pushed_at":"2010/10/18 02:34:54 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=89","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/savevers.vim","fork":false,"has_issues":false,"size":436,"private":false,"name":"savevers.vim","description":"Automatically save and diff multiple, sequentially numbered revisions (like VMS)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:34:58 -0700","pushed_at":"2010/10/18 02:35:16 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=91","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/nsis.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"nsis.vim","description":"This is a vim syntax file for NSIS script.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:35:48 -0700","pushed_at":"2010/10/18 02:35:42 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=92","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/borland.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"borland.vim","description":"Classic borland IDE like Vim color scheme","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:35:42 -0700","pushed_at":"2010/10/18 02:35:46 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=94","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/express.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"express.vim","description":"syntax file for Step21 express schema","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:36:27 -0700","pushed_at":"2010/10/18 02:36:31 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=95","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/winmanager","fork":false,"has_issues":false,"size":496,"private":false,"name":"winmanager","description":"A windows style IDE for Vim 6.0","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:36:35 -0700","pushed_at":"2010/10/18 02:36:53 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=97","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/sqlplus.vim","fork":false,"has_issues":false,"size":332,"private":false,"name":"sqlplus.vim","description":"Execute SQL queries and commands from within VIM (using Oracle's SQL*Plus)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:37:24 -0700","pushed_at":"2010/10/18 02:37:29 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=102","has_wiki":false,"language":"VimL","watchers":6,"open_issues":0,"url":"https://github.com/vim-scripts/DirDiff.vim","fork":false,"has_issues":false,"size":476,"private":false,"name":"DirDiff.vim","description":"A plugin to diff and merge two directories recursively.","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:38:43 -0700","pushed_at":"2011/07/29 10:57:09 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=103","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/regview.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"regview.vim","description":"Interactively browse register contents","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:39:10 -0700","pushed_at":"2010/10/18 02:39:05 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=104","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/BlockHL","fork":false,"has_issues":false,"size":164,"private":false,"name":"BlockHL","description":"highlighting different levels of {} in C","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:39:27 -0700","pushed_at":"2010/10/18 02:39:31 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=105","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/desert.vim","fork":false,"has_issues":false,"size":208,"private":false,"name":"desert.vim","description":"A dark-background color scheme inspired by my hometown of Santa Fe, New Mexico","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:39:35 -0700","pushed_at":"2010/10/18 02:39:39 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=106","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/colorscheme_template.vim","fork":false,"has_issues":false,"size":112,"private":false,"name":"colorscheme_template.vim","description":"A template to make coming up with your own color scheme a bit easier.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:40:02 -0700","pushed_at":"2010/10/18 02:40:07 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=108","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/bufNwinUtils.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"bufNwinUtils.vim","description":"*obsolete* A nice set of useful functions","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:40:29 -0700","pushed_at":"2010/10/18 02:40:33 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=109","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/lightWeightArray.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"lightWeightArray.vim","description":"*obsolete* Small utility to work with vim multivalues variables","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:40:46 -0700","pushed_at":"2010/10/18 02:40:59 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=110","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/golden.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"golden.vim","description":"Gold based color scheme","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:41:03 -0700","pushed_at":"2010/10/18 02:41:08 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=113","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/idutils","fork":false,"has_issues":false,"size":252,"private":false,"name":"idutils","description":"Simple interface with GNU id-utils (deprecated)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:41:57 -0700","pushed_at":"2010/10/18 02:42:10 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=114","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/MultiPrompt.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"MultiPrompt.vim","description":"\"Emulates\" a multifield prompt dialog even in console mode!","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:42:24 -0700","pushed_at":"2010/10/18 02:42:19 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=115","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/blue.vim","fork":false,"has_issues":false,"size":204,"private":false,"name":"blue.vim","description":"a blue theme for vim","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:42:41 -0700","pushed_at":"2010/10/18 02:42:45 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=116","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/csharp.vim","fork":false,"has_issues":false,"size":164,"private":false,"name":"csharp.vim","description":"C# Syntax file","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:42:58 -0700","pushed_at":"2010/10/18 02:43:02 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=117","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/cs.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"cs.vim","description":"Another C# Syntax Colorizer File","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:43:15 -0700","pushed_at":"2010/10/18 02:43:21 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=118","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Shell.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"Shell.vim","description":"A shell buffer in vim.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:43:34 -0700","pushed_at":"2010/10/18 02:43:28 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=119","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/vim.vim","fork":false,"has_issues":false,"size":120,"private":false,"name":"vim.vim","description":"indentation for vim script with support for embedded scripting language","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:43:51 -0700","pushed_at":"2010/10/18 02:43:46 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=120","has_wiki":false,"language":"VimL","watchers":2,"open_issues":0,"url":"https://github.com/vim-scripts/Decho","fork":false,"has_issues":false,"size":156,"private":false,"name":"Decho","description":"Vim script internal debugger (output in separate window, tab, or remote vim)","owner":"vim-scripts","has_downloads":true,"forks":2,"created_at":"2010/10/18 02:43:59 -0700","pushed_at":"2010/10/18 02:44:04 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=121","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/asu1dark.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"asu1dark.vim","description":"Color scheme with dark background.","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:44:17 -0700","pushed_at":"2010/10/18 02:44:21 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=122","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/Astronaut","fork":false,"has_issues":false,"size":204,"private":false,"name":"Astronaut","description":"DrChip's colorscheme: looks the same for vim and gvim (dark background)","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:44:43 -0700","pushed_at":"2010/10/18 02:44:47 -0700"},{"homepage":"http://www.vim.org/scripts/script.php?script_id=123","has_wiki":false,"language":"VimL","watchers":1,"open_issues":0,"url":"https://github.com/vim-scripts/sum.vim","fork":false,"has_issues":false,"size":116,"private":false,"name":"sum.vim","description":"sum the values of a range of rows","owner":"vim-scripts","has_downloads":true,"forks":1,"created_at":"2010/10/18 02:45:01 -0700","pushed_at":"2010/10/18 02:45:05 -0700"}]} \ No newline at end of file diff --git a/vim/vim/vimpyre/DrawIt b/vim/vim/vimpyre/DrawIt new file mode 160000 index 0000000..2f4742d --- /dev/null +++ b/vim/vim/vimpyre/DrawIt @@ -0,0 +1 @@ +Subproject commit 2f4742d946667e26f525390c793877d0773d3011 diff --git a/vim/vim/vimpyre/The-NERD-tree b/vim/vim/vimpyre/The-NERD-tree new file mode 160000 index 0000000..af65bd2 --- /dev/null +++ b/vim/vim/vimpyre/The-NERD-tree @@ -0,0 +1 @@ +Subproject commit af65bd23e69a3a5fc1a39eb47733191b7110bb1e diff --git a/vim/vim/vimpyre/UltiSnips b/vim/vim/vimpyre/UltiSnips new file mode 160000 index 0000000..f73cb61 --- /dev/null +++ b/vim/vim/vimpyre/UltiSnips @@ -0,0 +1 @@ +Subproject commit f73cb61251760a93fffca5aba9c479072fcd522a diff --git a/vim/vim/vimpyre/ack.vim b/vim/vim/vimpyre/ack.vim new file mode 160000 index 0000000..b9f85ef --- /dev/null +++ b/vim/vim/vimpyre/ack.vim @@ -0,0 +1 @@ +Subproject commit b9f85efc0dcc97cdafa8dcc1689e8a8d3f1dd756 diff --git a/vim/vim/vimpyre/bufexplorer.zip b/vim/vim/vimpyre/bufexplorer.zip new file mode 160000 index 0000000..9fb9495 --- /dev/null +++ b/vim/vim/vimpyre/bufexplorer.zip @@ -0,0 +1 @@ +Subproject commit 9fb94954d2451b9e30215d38f3010f2fff384c2d diff --git a/vim/vim/vimpyre/fugitive.vim b/vim/vim/vimpyre/fugitive.vim new file mode 160000 index 0000000..9521e1c --- /dev/null +++ b/vim/vim/vimpyre/fugitive.vim @@ -0,0 +1 @@ +Subproject commit 9521e1cb774e5ae2f2da4e753177b8f962e1febb diff --git a/vim/vim/vimpyre/vim-colors-solarized b/vim/vim/vimpyre/vim-colors-solarized new file mode 160000 index 0000000..528a59f --- /dev/null +++ b/vim/vim/vimpyre/vim-colors-solarized @@ -0,0 +1 @@ +Subproject commit 528a59f26d12278698bb946f8fb82a63711eec21 diff --git a/vim/vim/vimpyre/vim-flake8 b/vim/vim/vimpyre/vim-flake8 new file mode 160000 index 0000000..d1bb8f1 --- /dev/null +++ b/vim/vim/vimpyre/vim-flake8 @@ -0,0 +1 @@ +Subproject commit d1bb8f1d440a4656342bcc536574e0e1627dedcb diff --git a/vim/vim/vimpyre/vim-nerdtree-tabs b/vim/vim/vimpyre/vim-nerdtree-tabs new file mode 160000 index 0000000..1e745da --- /dev/null +++ b/vim/vim/vimpyre/vim-nerdtree-tabs @@ -0,0 +1 @@ +Subproject commit 1e745dae8815cd2934609a5721788ee8e3103df6 diff --git a/vim/vimrc b/vim/vimrc new file mode 100644 index 0000000..93ba21c --- /dev/null +++ b/vim/vimrc @@ -0,0 +1,144 @@ +set nocompatible + +call pathogen#infect() +call pathogen#runtime_append_all_bundles() + +let mapleader="§" + +set hidden " Hides buffers instead of closing +set nowrap " don't wrap lines +set tabstop=4 +set backspace=indent,eol,start +set autoindent +set copyindent +set shiftwidth=4 +set showmatch +set ignorecase +set smartcase +set smarttab +set hlsearch +set incsearch +set history=1000 +set undolevels=1000 +set wildignore=*.swp,*.bal,*.pyc,*.class +set title +set visualbell +set noerrorbells +"set nowritebackup +set nobackup +set noswapfile +filetype plugin indent on +"set expandtab +syntax on +set list +set listchars=tab:>.,trail:.,extends:#,nbsp:. " default listchars=eol:$ +if has('autocmd') + autocmd filetype python,perl set expandtab + autocmd filetype html,xml set listchars-=tab:>. +endif +set pastetoggle= +set ruler +set complete-=i +set relativenumber + +" To avoid "Hit ENTER to continue" +set shortmess=at +set cmdheight=2 + +nnoremap j gj +nnoremap k gk +map h +map j +map k +map l +nmap :set invrelativenumber + +nmap h :nohlsearch + +"set bg=dark + +if has("gui_running") +" set guifont=Monaco:h12 + set guifont=Source\ Code\ Pro:h12 + set stal=2 + set toolbar= + set guioptions-=T + set columns=84 +endif + +colorscheme default + +" +" BMS maps +" +nnoremap :NERDTreeToggle +nnoremap qs :call QuoteWord("'") +nnoremap qd :call QuoteWord('"') +nnoremap q( :call QuoteWord('()') +nnoremap q[ :call QuoteWord('[]') +nnoremap q{ :call QuoteWord('{}') +nnoremap _t mt:%!perltidy -q'tzz +vnoremap _t :!perltidy -q + +nnoremap ç +nnoremap Ç + +function! LoadVimpyre() +python << EOF +import os +import subprocess +import vim + +try: + subprocess.check_call(['which', 'vimpyre'], + stdout=open(os.devnull, "w")) + vim.command('call pathogen#runtime_append_all_bundles("vimpyre")') + if vim.eval('has("gui_running")'): + vim.command('colorscheme solarized') +except subprocess.CalledProcessError: + print "Vimpyre not found" +vim.command("return 1") +EOF +endfunction + +function! QuoteWord(delimiter) +python << EOF +import re +import vim +delimiter = vim.eval("a:delimiter") +if len(delimiter) == 2: + start = delimiter[0] + end = delimiter[1] +else: + start = end = delimiter +cw = vim.current.window +cb = vim.current.buffer +(row, col) = cw.cursor +line = cb[row-1] + +line_1 = line[:col] +line_2 = line[col:] +newline = '' + +mo = re.search(r'^(.*\b)(\w+)$', line_1) +if mo is not None: + newline = mo.group(1) + start + mo.group(2) +elif len(line_1) > 0: + newline = line_1 + start +else: + newline = '%s' % start + +mo = re.search(r'^(\w+)(\b.*)$', line_2) +if mo is not None: + newline += mo.group(1) + end + mo.group(2) + +cb[row-1] = newline + +vim.command("return 1") +EOF +endfunction + +call LoadVimpyre() +let g:bufExplorerSortBy='fullpath' +let g:bufExplorerSplitOutPathName=0 +let g:bufExplorerShowRelativePath=1 diff --git a/zsh/zshrc b/zsh/zshrc new file mode 100644 index 0000000..b747ecf --- /dev/null +++ b/zsh/zshrc @@ -0,0 +1,56 @@ +# Path to your oh-my-zsh configuration. +ZSH=$HOME/.oh-my-zsh + +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. +ZSH_THEME="robbyrussell" + +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +# Set to this to use case-sensitive completion +# CASE_SENSITIVE="true" + +# Comment this out to disable weekly auto-update checks +# DISABLE_AUTO_UPDATE="true" + +# Uncomment following line if you want to disable colors in ls +# DISABLE_LS_COLORS="true" + +# Uncomment following line if you want to disable autosetting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment following line if you want red dots to be displayed while waiting for completion +# COMPLETION_WAITING_DOTS="true" + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +plugins=(git, osx, python, brew, django, gpg-agent, pip, perl) + +source $ZSH/oh-my-zsh.sh + +# Customize to your needs... +export EDITOR='vi' +export PATH=/usr/local/share/npm/bin:/usr/local/share/python:/usr/local/bin:$HOME/Applications/bin:$PATH +export WORKON_HOME=$HOME/.virtualenvs +export LC_CTYPE="en_US.UTF-8" + +if [[ -r /usr/local/share/python/virtualenvwrapper.sh ]]; then + source /usr/local/share/python/virtualenvwrapper.sh +else + echo "WARNING: Can't find virtualenvwrapper.sh" +fi + +alias tmux='tmux -u' +alias t='tmux.py' +alias reKill='reKill.py' +alias pysmtp='python -m smtpd -n -c DebuggingServer localhost:1025' +alias resetterminal='echo -n -e "\033]0;\007"' +alias gitpretty="git log --pretty=format:'%h : %Cblue%aN%Creset : %Cred%d%Creset : %s' --graph" +alias vi='mvim -v' +alias vim='mvim -v' +alias aws_bmsilva='envdir ~/Lab/AWS/bmsilva/botoenv ~/.virtualenvs/sys/bin/python ~/Lab/AWS/bmsilva/aws.py'