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)
[2024-11-10]  LineJugglerCommands : Commands to duplicate and move around lines.
(1.22) - Adapt: :BlankLine needs to check <count> == -1 instead of <line2> to support current line as well as a lnum of 0 (since Vim 8.1.1241). - Ingo Karkat
[2024-11-10]  LineJuggler : Duplicate and move around lines.
(2.12) - BUG: Exchange via [E sometimes loses lines when folding happens in between the two range swaps. Temporarily disable folding during the second replacement. Thanks to Ilya Tumaykin for reporting this. - ENH: Overload [<Space> and ]<Space> to prepend / append blank line(s) to the given non-default register. - Adapt: Compatibility: Adding one character to previous exclusive selection not needed since Vim 9.0.1172 - Ingo Karkat
[2024-11-10]  InsertFromAround : Insert mode mappings to fetch text or indent from surrounding lines.
(1.20) - ENH: Add >a and <b normal-mode variants that work like i_CTRL-G_CTRL-A/B on the indent. *** You need to update to ingo-library (vimscript #4433) version 1.041! *** - Ingo Karkat
[2024-11-10]  IndentTab : Use tabs for indent at the beginning, spaces for alignment in the rest of a line
(1.11) - ENH: Support a:stopItemPattern in ingointegration#IsOnSyntaxItem(). Stop looking for comment syntax name below /FoldMarker$/. *** You need to update to ingo-library (vimscript #4433) version 1.037! *** - Ingo Karkat
[2024-11-10]  IndentConsistencyCop : Is the buffer's indentation consistent and does it conform to tab settings?
(3.01) - Better handle a buffer with consistent bad mix of spaces and tabs. - CHG: Require 'softtabstop' to be set when space-indenting (except for spc1), so that the backspace key will remove an entire indent's worth of spaces instead of just one. Sorry, I totally missed this important detail, as I haven't been editing a lot with pure space indents. *** You need to update to ingo-library (vimscript #4433) version 1.044! *** - Ingo Karkat
[2024-11-10]  IndentCommentPrefix : Keep comment prefix in column 1 when indenting.
(1.41) - ENH: Allow dynamic g:IndentCommentPrefix_IndentSettingsOverride via Funcref. For example, to expand tabs only if the comment prefix isn't in column 1. - Support double-width indent prefix characters. *** You need to update to ingo-library (vimscript #4433) version 1.037! *** - Ingo Karkat
[2024-11-10]  GrepTasks : Grep for tasks and TODO markers.
(1.02) - FIX: Problems when :VimGrepTasks of files containing a cmdline-special character (e.g. #). *** You need to update to ingo-library (vimscript #4433) version 1.043! *** - Ingo Karkat
[2024-11-10]  GrepHere : List occurrences in the current buffer in the quickfix window.
(1.20) - ENH: Add [g],<A-M> variants of [g]<A-M> that use (whole) WORD instead of word. *** You need to update to ingo-library (vimscript #4433) version 1.036! *** - Ingo Karkat
[2024-11-10]  ExtractMatches : Yank matches from range into a register.
(1.50) - ENH: :{Extract,Print,Put}[Unique]Matches now take an optional [{predicate}] argument at the end with which matches can be restricted with very flexible rules (e.g. by checking the syntax group). *** You need to update to ingo-library (vimscript #4433) version 1.041! *** - Ingo Karkat
[2024-11-10]  EnhancedJumps : Enhanced jump and change list navigation commands.
(3.11) - ENH: Allow to disable all default mappings via a single g:EnhancedJumps_no_mappings configuration flag. Thanks to infokiller for the patch. - ENH: Add {Visual}g<CTRL-O> / {Visual}g<CTRL-I> visual mode variants, as the jump is guaranteed to be within the current buffer. Also add omaps. - ENH: Add {Visual}g; / {Visual}g, operator-pending and visual mode variants, too. - ENH: Echo preview of next far change after g; / g, jump, just like the jump list mappings do. Suggested by marconetto. - Ingo Karkat
Displaying 10 of 5959 (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.
   
Vim at Github