Commits on Feb 27, 2018
  1. Fix ackpreview when there are splits

    ches committed Feb 27, 2018
    When previewing we want to open the result and then move back to the
    results buffer, the previous window (`:h CTRL-W_p`) -- not cycle through
    windows (`:h CTRL-W_w`) which would include other splits besides the
    results list.
    Fixes #238
Commits on Nov 5, 2017
  1. Clarify searching for whitespace

    rightfold authored and ches committed Nov 3, 2017
    Fixes #221.
  2. Adopt to vim's quick help window

    ploth authored and ches committed Nov 4, 2017
Commits on May 7, 2017
  1. Drop reference to the ack Perl module. Closes #216

    ches committed May 7, 2017
    If the ack site adds a dedicated page for ack.vim we can gladly update
    to link to that (beyondgrep/website#64).
Commits on Apr 7, 2017
  1. Make quickfix window descriptions consistent (#206)

    Adam Harris authored and ches committed Apr 7, 2017
Commits on Jul 4, 2016
  1. Add a FAQ about not jumping to first result

    ches committed Jul 4, 2016
    References #59. Thanks @ejoubaud for the succinct abbreviation
    suggestion that I wish we documented a long time ago.
Commits on Jun 16, 2016
  1. Add some FAQ issue workarounds to the help doc

    ches committed Jun 16, 2016
    References #66, closes #143
  2. Don't load in compatible mode

    ches committed Jun 16, 2016
    Probably works with some `&cpo` guards, but is it even worth the effort?
Commits on May 3, 2016
  1. Add an explicit --nopager to default ack options

    ches committed May 3, 2016
    Otherwise if a user has something like `--pager=less` as a default in
    their `~/.ackrc`, Ack may think that it's running interactively if
    executed in a separate shell e.g. when `g:ack_use_dispatch` is enabled.
    This will result in broken behavior loading results in Vim.
    See #182 for some background.
Commits on Apr 26, 2016
  1. Merge pull request #180 from jonesdeini/master

    ches committed Apr 26, 2016
    Look for `ack-grep` before `ack`
Commits on Apr 25, 2016
  1. Look for `ack-grep` before `ack`

    jonesdeini committed Apr 25, 2016
    On Ubuntu and Debain systems there are both the `ack` and `ack-grep`
    packages. The problem is if a user has both installed we use the
    incorrect `ack` package.
    These changes will look for and use the `ack-grep` package before
    `ack` incase a user has them both installed.
Commits on Apr 14, 2016
  1. Merge pull request #179 from rakeshbala/feat/disableBlankSearch

    ches committed Apr 14, 2016
    Add option to disable blank searches
Commits on Apr 4, 2016
  1. Merge pull request #177 from lucianposton/add-q-shortcut-to-help

    ches committed Apr 4, 2016
    Update the quickfix mappings quick help with better explanatory text
Commits on Apr 1, 2016
Commits on Jan 22, 2016
  1. Release v1.0.9

    ches committed Jan 22, 2016
Commits on Sep 12, 2015
  1. Fix improper endif. Closes #164

    ches committed Sep 12, 2015
Commits on Jun 6, 2015
  1. DRY auto-preview mappings

    ches committed Jun 6, 2015
    Look, a legitimate use for recursive mappings! Too clever?
  2. use arrow keys with ackpreview=1

    cacplate authored and ches committed May 18, 2015
Commits on Jun 3, 2015
Commits on Feb 20, 2015
  1. Remove needless execs

    ches committed Feb 20, 2015
  2. Promote ShowResults function to public

    ches committed Feb 20, 2015
    Not well publicized yet, but this works to re-open the last window with
    ack.vim's mappings applied, something that's been needed for awhile. I'm
    going to rework the way mappings are handled in general before
    considering how to make this a more first-class feature.
  3. Centralize state concerning list window type

    ches committed Feb 20, 2015
    Pulls script-global state into one place, less stringing along flags for
    which list window type is in use.
    Doesn't help to reduce the use of script-global state, but this is
    starting to look like a refactoring step toward creating a search object
    for each `:Ack*` invocation with encapsulated state, which could be a
    nice way to go.
  4. Visibility cleanup

    ches committed Feb 20, 2015
    Make a bunch of basically "private" functions script-local.
  5. Restore user’s makeprg, efm when using Dispatch

    ches committed Feb 20, 2015
    And apply some naming consistency: keeping track of ackprg_run,
    ackformat, etc. was getting confusing — we’re primarily building on
    Vim’s built-in grep machinery here and just setting options for it, so
    let’s make that clear and upfront. Variable scopes eliminate ambiguity.
  6. Fix :AckFile for searching by file path with Dispatch

    ches committed Feb 20, 2015
    We were doing all this work to set up `l:ackprg_run` as the command to
    run, and then not even using it!