Permalink
Commits on Mar 9, 2015
  1. Version 2.10

    - FIX: :Bufdo..., :Win..., :Tab... in recent Vim 7.4 defaults to wrong range. Forgot -range=% argument.
    - Add :CDoFile, :CDoEntry, :CDoFixEntry commands for iteration over quickfix / location list.
    Ingo Karkat committed with Mar 8, 2015
Commits on Feb 11, 2015
  1. Version 2.00

    - Use ingo#msg#WarningMsg().
    - ENH: Keep previous (last accessed) window on :Windo. Thanks to Daniel Hahler for the patch.
    - ENH: Keep alternate buffer (#) on :Argdo and :Bufdo commands. Thanks to Daniel Hahler for the suggestion.
    - Handle modified buffers together with :set nohidden when restoring the original buffer after :Argdo and :Bufdo by using :hide.
    - FIX: :Argdo may fail to restore the original buffer. Ensure that argidx() actually points to valid argument; this may not be the case when arguments have only been :argadd'ed, but not visited yet.
    - Support the -addr=arguments attribute in Vim 7.4.530 or later for :Argdo... commands. With that, relative addressing can also be used non-interactively.
    - Support ranges in :Bufdo..., :Windo..., :Tabdo... if supported by Vim.
    - Support ranges in :ArgsList and :ArgsToQuickfix if supported by Vim.
    - Switch to ingo#regexp#fromwildcard#AnchoredToPathBoundaries() to correctly enforce path boundaries in :ArgsList {glob}. *** You need to update to ingo-library (vimscript #4433) version 1.023! ***
    Ingo Karkat committed with Feb 9, 2015
Commits on Mar 26, 2014
  1. Version 1.22

    - Add :CList and :LList, analog to :ArgsList.
    - FIX: :ArgsList printed "cnt" is zero-based, not 1-based.
    - Add :ArgdoConfirmWrite variant of :ArgdoWrite.
    - Also catch custom exceptions and errors caused by the passed user command (or configured post-command). *** You need to update to ingo-library (vimscript #4433) version 1.017! ***
    Ingo Karkat committed with Mar 24, 2014
Commits on Nov 29, 2013
  1. Version 1.21

    - FIX: Use the rules for the /pattern/ separator as stated in :help E146 in the default of g:ArgsAndMore_InteractiveCommandPattern.
    - Minor: Exclude further special buffers from syntax enabling.
    - :ArgsList also handles ** and [...] wildcards.
    - Move escapings.vim into ingo-library. *** You need to update to ingo-library (vimscript #4433) version 1.014! ***
    Ingo Karkat committed with Nov 22, 2013
Commits on Aug 12, 2013
  1. Version 1.20

    - Add dependency to ingo-library (vimscript #4433). *** You need to separately install ingo-library (vimscript #4433) version 1.007 (or higher)! ***
    - ENH: Add :ArgdoWrite and :BufdoWrite variants that also perform an automatic :update.
    - ENH: Add errors from :Argdo and :BufDo to the quickfix list to allow easier rework.
    - Avoid script errors when using :Argdo 3s/foo/bar
    - ENH: Enable syntax highlighting on :Argdo / :Bufdo on freshly loaded buffers when the command is an interactive one (:s///c, according to g:ArgsAndMore_InteractiveCommandPattern), but for performance reasons not in the general case.
    - In :{range}Argdo, emulate the behavior of the built-in :argdo to disable syntax highlighting during to speed up the iteration, but consider our own enhancement, the exception for interactive commands.
    Ingo Karkat committed with Jul 19, 2013
Commits on Jan 28, 2013
  1. Version 1.11

    FIX: Factor out s:sort() and also use numerical sort in the one missed case.
    Ingo Karkat committed with Jan 21, 2013
Commits on Sep 13, 2012
  1. Version 1.10

    - Add g:ArgsAndMore_AfterCommand hook before buffer switching and use this by default to add a small delay, which allows for aborting an interactive s///c substitution by pressing CTRL-C twice within the delay.
    - Add :Bufdo command for completeness, to get the new hook, and the enhanced error reporting of :Argdo.
    Ingo Karkat committed with Sep 10, 2012
Commits on Sep 2, 2012
  1. Version 1.01

    - Do not use <f-args> because of its unescaping behavior.
    - FIX: "E480: No match" on :ArgsNegated with ../other/path relative argument; need to issue a dummy :chdir to convert relative args before doing the :argdelete.
    Ingo Karkat committed with Aug 28, 2012
Commits on Aug 8, 2012
  1. Version 1.00: Initial upload

    Ingo Karkat committed with Jul 30, 2012