sponsor Vim development Vim logo Vim Book Ad

Vim Scripts (add script)

script: Middle English, from Latin scriptum, things written, a plan of action



Recent Script Updates (browse all | search)
[2012-02-03]  quickfixsigns : Mark quickfix & location list items with signs
(1.00) - g:quickfixsigns_debug, quickfixsigns#AssertUniqueSigns() - Be smarter at detecting old signs that already exist: s:SignExistsAt() etc. - debugging - if !exists('g:quickfixsigns_class_rel2') - QuickfixsignsSet: clean up - QuickfixsignsDisable, QuickfixsignsEnable commands (fixes #12) - Don't call QuickfixsignsSet during startup (fixes #13) - Use full filenames - GetLocList(): call getloclist with the window number - quickfixsigns#AssertUniqueSigns: Debug message includes bufnr - s:GetScopeTest(): Build query in advance if possible - QuickfixsignsRemoveBuffer() on BufDelete events - don't allow external diff applications for git - Make the highlight group for mark sign user configurable (teranex) - Distinguish between buffer-local and global marks - Try 1 to fix SetItemId etc. - Explicitely set the sign level for most sign classes - Make sure item.sign is the actual sign (not a generator function) - Events for "cursor" class: BufEnter, CursorHoldI?, CursorMovedI? - Removed use of always_new - vcsdiff: Changed how DEL lines are displayed - Remove s:PruneRegister() - Debug: quickfixsigns#CheckBuffers() - autocmd BufDelete: Forgot the pattern - Don't place signs for unloaded buffers - call QuickfixsignsRemoveBuffer() also on BufUnload - Rename quickfixsigns#CheckBuffers() -> quickfixsigns#AssertNoObsoleteBuffers(register) - Update line numbers in order to avoid unnecessarily setting signs - s:UpdateLineNumbers(): Debug messages on internal errors - g:quickfixsigns#use_relativenumber = v:version >= 703 - Call cd only for diff command (don't cd vim's dir; fixes #15) - Reset ikey after updating line numbers (avoid inconsistent registry entries & duplicate signs) - Call QuickfixsignsRemoveBuffer() also on BufWipeout events - Call s:PurgeRegister() on CursorHoldI? events - s:BufferSigns(): Return empty list if :sign-place returns fewer than 2 lines - BufferSigns(): Show debug message only if g:quickfixsigns_debug is true - Update signs also in QuickfixsignsBalloon() - Update signs also in QuickfixsignsBalloon() - QuickfixsignsBalloon(): Don't update signs (undo previous change) - Guess vcs type (replaced g:quickfixsigns#vcsdiff#cmds with g:quickfixsigns#vcsdiff#vcs) - Search for guess vcs type only once. - quickfixsigns#vcsdiff#GetList(): Set last_del also on CHANGEs - Consistently use bufloaded - UpdateLineNumbers(): Remove old items only when the items match - Display "Invalid lnum" message only when g:quickfixsigns_debug is set (fixes #16) - UpdateLineNumbers(): Avoid duplicate signs - Support for bzr - quickfixsigns#vcsdiff#GuessType(): Make sure to pick the lower repo directory - Run brz diff with -U0 - Show diffs on first and last line - Make svn diff use "diff -U0" - UpdateLineNumbers(): Use str2nr(), not char2nr() MD5 checksum: 00e4af7843f2619e55ee3cee3e614240 - Tom Link
[2012-02-03]  tagport : Find and yank Python import statement for keyword under cursor.
(0.2) - Added aliases and ignore list support. - Bug fixes - Phui-Hock Chang
[2012-02-03]  Headlights : A Vim plugin that creates a TextMate-like 'Bundles' menu
(1.4.1) - usability fixes - doc updates - Mohammed Badran
[2012-02-03]  WhiteWash : Remove excess white space.
(0.11) Add GetLatestVimScript support. - Michael O'Neill
[2012-02-02]  muttrc.vim : A syntax file to support the syntax of devel versions of mutt
(1.8.6) Fix for cpoptions, add BackTab to the list of keys, and add support for a few sidebar keywords. - Kyle Wheeler
[2012-02-02]  Tagma Buffer Manager : Simple Buffer Manager
(0.5) Fixed several display and update bugs. Corrected an ongoing issue that caused the Buffer Manager Window to be the wrong size and not render if the directory changed. - Lorance Stinson
[2012-02-02]  pfldap.vim : Syntax definition for Postfix LDAP lookup map description files
(0.1) Initial upload - Stanislaw Klekot
[2012-02-02]  cd-hook : Provides a Cd command and associated autocmd calls
(0.1) Initial upload - Rich Healey
[2012-02-02]  neocomplcache : Ultimate auto completion system for Vim
(6.2) - Added <Nop> in vim_complete. - Added <Plug>(neocomplcache_start_unite_quick_match) mapping. - Added C++11 snippets. - Added documentation. - Added g:neocomplcache_compare_function option. - Added g:neocomplcache_enable_fuzzy_completion option. - Added g:neocomplcache_enable_prefetch option. - Added g:neocomplcache_filename_include_exprs option. - Added g:neocomplcache_filename_include_exts option. - Added g:neocomplcache_include_functions option. - Added g:neocomplcache_member_patterns option. - Added member_complete source. - Added neocomplcache print debug message. - Added neocomplcache#sources#include_complete#get_current_include_files(). - Added neocomplcache#start_manual_complete(). - Added neocomplcache#util#get_last_status() function. - Added tcl support. - Added vim snippet. - Applied omni_complete patch(experimental). - Changed default plugins rank. - Changed g:neocomplcache_enable_prefetch behavior default value. - Changed syntax highlight name. - Check if "vim" command is executable. - Deleted g:neocomplcache_disable_auto_select_buffer_name_pattern option. - Deleted g:neocomplcache_force_caching_buffer_name_pattern option. - Deleted obsolute features. - Deleted obsolute learning. - Deleted quick match feature. - Detect sudo vim. - Disabled refresh by resolved repeat-register problem. - Fixed Japanese documentation. - Fixed Vim keyword pattern. - Fixed auto complete behavior. - Fixed auto complete flicker. - Fixed auto select. - Fixed autocmd args error. - Fixed buffer_complete bug. - Fixed conceal syntax. - Fixed css omni completion pattern. - Fixed cur_keyword_pos problem. - Fixed d snippets. - Fixed detect completefunc. - Fixed dictionary_complete behavior. - Fixed examples. - Fixed expand snippet. - Fixed expand() problem. - Fixed feedkeys(). - Fixed file_include source. - Fixed filename complete escape. - Fixed filename include complete. - Fixed filename_complete. - Fixed filter. - Fixed finalize error. - Fixed for IM Problem. - Fixed for Vim 7.2. - Fixed for Vim 7.3.319. - Fixed for eskk. - Fixed for g:neocomplcache_enable_auto_select. - Fixed for gdefault option. - Fixed for refresh always problem(experimental). - Fixed for rubycomplete.vim. - Fixed fuzzy completion error. - Fixed g:neocomplcache_enable_prefetch behavior. - Fixed g:neocomplcache_text_mode_filetypes default value. - Fixed get member list error. - Fixed icase in text mode. - Fixed include_complete error. - Fixed member completion. - Fixed member_complete. - Fixed modifiable error. - Fixed neocomplcache#get_complete_results_pos(). - Fixed neocomplcache#sources#snippets_complete#get_snippets(). - Fixed omni_complete preview window. - Fixed overwrite manual complete. - Fixed path separator error. - Fixed php snippet. - Fixed prefetch problem. - Fixed prefetch. - Fixed remove_next_keyword. - Fixed restore completefunc problem. - Fixed restore function. - Fixed ruby omni complete default pattern. - Fixed s:cur_keyword_str. - Fixed setline() problem. - Fixed snippet description. - Fixed tex snippets. - Fixed text mode. - Fixed unite source. - Fixed updatetime problem. - Fixed variables initialize. - Fixed vim keyword pattern. - Fixed warning. - Force use glob(). - Improved a bit. - Improved async from tags. - Improved c snippet. - Improved cache check. - Improved cache. - Improved caching buffer. - Improved caching current line. - Improved calc frequencies. - Improved check im. - Improved default rank. - Improved documentation. - Improved eval snippet behavior. - Improved examples. - Improved expand home. - Improved filename_complete behavior. - Improved filename_complete mark. - Improved filename_complete parse include. - Improved filtering behavior. - Improved for learning. - Improved g:neocomplcache_enable_prefetch behavior. - Improved gather candidates interface. - Improved javascript snippets. - Improved mappings dictionary. - Improved neocomplcache#get_source_filetypes(). - Improved prefetch. - Improved python keyword pattern. - Improved snippet eval. - Improved snippets delete behavior. - Improved snippets_complete rank. - Improved some snippets. - Improved syntax_complete caching behavior. - Improved syntax_complete caching. - Improved tex keyword pattern. - Improved tex snippets. - Improved text mode. - Improved unite#sources#neocomplcache#start_complete() behavior. - Improved unite#sources#snippet#start_complete() - Improved vim_complete variables anaylze. - Improved vim_complete. - Re-implemented neocomplcache#start_manual_complete(). - Refactored local variable names. - Refactoringed. - Renamed g:neocomplcache_max_filename_width to g:neocomplcache_max_menu_width. - Set :scriptencoding. - Supported Rhino. - Supported complete_check(). - Supported conceal feature in snippet_complete(experimental). - Supported info in omni_complete. - Supported nyaos. - Supported php interpreter. - Use sandbox in eval snippet. - Use unite#start_complete(). - Use vital.vim cache module. - Shougo Matsushita
[2012-02-02]  headerGatesAdd.vim : automatic inser C/C++ header gates
(1.3) skip c/c++  remarked code block and empty line, then auto insert header gates. - 帅 得不敢出门
Displaying 10 of 3885 (more)

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
SourceForge.net Logo