diff --git a/vim/vim/autoload/pathogen.vim b/vim/vim/autoload/pathogen.vim index 3accbe6..16c21fe 100644 --- a/vim/vim/autoload/pathogen.vim +++ b/vim/vim/autoload/pathogen.vim @@ -1,12 +1,12 @@ " pathogen.vim - path option manipulation " Maintainer: Tim Pope -" Version: 2.0 +" Version: 2.2 " 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. +" ~\vimfiles\bundle), adding `call pathogen#infect()` to the top of your +" .vimrc is the only other setup necessary. " " The API is documented inline below. For maximum ease of reading, " :set foldmethod=marker @@ -16,18 +16,35 @@ if exists("g:loaded_pathogen") || &cp 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) +function! s:warn(msg) + if &verbose + echohl WarningMsg + echomsg a:msg + echohl NONE endif +endfunction + +" Point of entry for basic default usage. Give a relative path to invoke +" pathogen#incubate() (defaults to "bundle/{}"), or an absolute path to invoke +" pathogen#surround(). For backwards compatibility purposes, a full path that +" does not end in {} or * is given to pathogen#runtime_prepend_subdirectories() +" instead. +function! pathogen#infect(...) abort " {{{1 + for path in a:0 ? reverse(copy(a:000)) : ['bundle/{}'] + if path =~# '^[^\\/]\+$' + call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')') + call pathogen#incubate(path . '/{}') + elseif path =~# '^[^\\/]\+[\\/]\%({}\|\*\)$' + call pathogen#incubate(path) + elseif path =~# '[\\/]\%({}\|\*\)$' + call pathogen#surround(path) + else + call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')') + call pathogen#surround(path . '/{}') + endif + endfor call pathogen#cycle_filetype() + return '' endfunction " }}}1 " Split a path into a list. @@ -111,8 +128,9 @@ function! pathogen#cycle_filetype() " {{{1 endif endfunction " }}}1 -" Checks if a bundle is 'disabled'. A bundle is considered 'disabled' if -" its 'basename()' is included in g:pathogen_disabled[]' or ends in a tilde. +" Check if a bundle is disabled. A bundle is considered disabled if it ends +" in a tilde or its basename or full name is included in the list +" g:pathogen_disabled. function! pathogen#is_disabled(path) " {{{1 if a:path =~# '\~$' return 1 @@ -120,29 +138,48 @@ function! pathogen#is_disabled(path) " {{{1 return 0 endif let sep = pathogen#separator() - return index(g:pathogen_disabled, strpart(a:path, strridx(a:path, sep)+1)) != -1 + let blacklist = g:pathogen_disabled + return index(blacklist, strpart(a:path, strridx(a:path, sep)+1)) != -1 && index(blacklist, a:path) != 1 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 = filter(pathogen#glob_directories(a:path.sep."*"), '!pathogen#is_disabled(v:val)') - let after = filter(pathogen#glob_directories(a:path.sep."*".sep."after"), '!pathogen#is_disabled(v:val[0:-7])') +" Prepend the given directory to the runtime path and append its corresponding +" after directory. If the directory is already included, move it to the +" outermost position. Wildcards are added as is. Ending a path in /{} causes +" all subdirectories to be added (except those in g:pathogen_disabled). +function! pathogen#surround(path) abort " {{{1 + let sep = pathogen#separator() 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)) + if a:path =~# '[\\/]{}$' + let path = fnamemodify(a:path[0:-4], ':p:s?[\\/]\=$??') + let before = filter(pathogen#glob_directories(path.sep.'*'), '!pathogen#is_disabled(v:val)') + let after = filter(reverse(pathogen#glob_directories(path.sep."*".sep."after")), '!pathogen#is_disabled(v:val[0:-7])') + call filter(rtp,'v:val[0:strlen(path)-1] !=# path') + else + let path = fnamemodify(a:path, ':p:s?[\\/]\=$??') + let before = [path] + let after = [path . sep . 'after'] + call filter(rtp, 'index(before + after, v:val) == -1') + endif + let &rtp = pathogen#join(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 +" Prepend all subdirectories of path to the rtp, and append all 'after' +" directories in those subdirectories. Deprecated. +function! pathogen#runtime_prepend_subdirectories(path) " {{{1 + call s:warn('Change pathogen#runtime_prepend_subdirectories('.string(a:path).') to pathogen#surround('.string(a:path.'/{}').')') + return pathogen#surround(a:path . pathogen#separator() . '{}') +endfunction " }}}1 + +" For each directory in the runtime path, add a second entry with the given +" argument appended. If the argument ends in '/{}', add a separate entry for +" each subdirectory. The default argument is 'bundle/{}', which means that +" .vim/bundle/*, $VIM/vimfiles/bundle/*, $VIMRUNTIME/bundle/*, +" $VIM/vim/files/bundle/*/after, and .vim/bundle/*/after will be added (on +" UNIX). +function! pathogen#incubate(...) abort " {{{1 let sep = pathogen#separator() - let name = a:0 ? a:1 : 'bundle' + let name = a:0 ? a:1 : 'bundle/{}' if "\n".s:done_bundles =~# "\\M\n".name."\n" return "" endif @@ -150,38 +187,71 @@ function! pathogen#runtime_append_all_bundles(...) " {{{1 let list = [] for dir in pathogen#split(&rtp) if dir =~# '\"),'!isdirectory(v:val)')) && (!filereadable(dir.sep.'doc'.sep.'tags') || filewritable(dir.sep.'doc'.sep.'tags')) - helptags `=dir.'/doc'` - endif + for glob in pathogen#split(&rtp) + for dir in split(glob(glob), "\n") + if (dir.sep)[0 : strlen($VIMRUNTIME)] !=# $VIMRUNTIME.sep && filewritable(dir.sep.'doc') == 2 && !empty(filter(split(glob(dir.sep.'doc'.sep.'*'),"\n>"),'!isdirectory(v:val)')) && (!filereadable(dir.sep.'doc'.sep.'tags') || filewritable(dir.sep.'doc'.sep.'tags')) + helptags `=dir.'/doc'` + endif + endfor endfor endfunction " }}}1 command! -bar Helptags :call pathogen#helptags() +" Execute the given command. This is basically a backdoor for --remote-expr. +function! pathogen#execute(...) abort " {{{1 + for command in a:000 + execute command + endfor + return '' +endfunction " }}}1 + " Like findfile(), but hardcoded to use the runtimepath. -function! pathogen#runtime_findfile(file,count) "{{{1 +function! pathogen#runtime_findfile(file,count) abort "{{{1 let rtp = pathogen#join(1,pathogen#split(&rtp)) - return fnamemodify(findfile(a:file,rtp,a:count),':p') + let file = findfile(a:file,rtp,a:count) + if file ==# '' + return '' + else + return fnamemodify(file,':p') + endif endfunction " }}}1 " Backport of fnameescape(). -function! pathogen#fnameescape(string) " {{{1 +function! pathogen#fnameescape(string) abort " {{{1 if exists('*fnameescape') return fnameescape(a:string) elseif a:string ==# '-' @@ -191,17 +261,30 @@ function! pathogen#fnameescape(string) " {{{1 endif endfunction " }}}1 +if exists(':Vedit') + finish +endif + +let s:vopen_warning = 0 + 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 + endif + if !s:vopen_warning + let s:vopen_warning = 1 + let warning = '|echohl WarningMsg|echo "Install scriptease.vim to continue using :V'.a:cmd.'"|echohl NONE' + else + let warning = '' + endif + if a:lcd let path = file[0:-strlen(a:file)-2] execute 'lcd `=path`' - return a:cmd.' '.pathogen#fnameescape(a:file) + return a:cmd.' '.pathogen#fnameescape(a:file) . warning else - return a:cmd.' '.pathogen#fnameescape(file) + return a:cmd.' '.pathogen#fnameescape(file) . warning endif endfunction " }}}1 @@ -219,7 +302,7 @@ function! s:Findcomplete(A,L,P) " {{{1 else let request = a:A endif - let pattern = substitute(request,'\'.sep,'*'.sep,'g').'*' + let pattern = substitute(request,'/\|\'.sep,'*'.sep,'g').'*' let found = {} for path in pathogen#split(&runtimepath) let path = expand(path, ':p') @@ -242,4 +325,4 @@ command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabed 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: +" vim:set et sw=2: diff --git a/vim/vim/vimpyre.json b/vim/vim/vimpyre.json deleted file mode 100644 index 4f0267a..0000000 --- a/vim/vim/vimpyre.json +++ /dev/null @@ -1 +0,0 @@ -{"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/vimrc b/vim/vimrc index bf9cd55..c153a1f 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -63,6 +63,7 @@ if has("gui_running") set toolbar= set guioptions-=T set columns=84 + colorscheme solarized endif colorscheme default @@ -90,24 +91,6 @@ nnoremap _pc :compiler perlcritic:make:cope 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 @@ -145,7 +128,6 @@ vim.command("return 1") EOF endfunction -call LoadVimpyre() let g:bufExplorerSortBy='fullpath' let g:bufExplorerSplitOutPathName=0 let g:bufExplorerShowRelativePath=1