-
Notifications
You must be signed in to change notification settings - Fork 395
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 1650501
Showing
2 changed files
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
*ack.txt* Plugin that integrates ack with Vim | ||
|
||
Author: Antoine Imbert <antoine.imbert+ackvim@gmail.com> *ack-author* | ||
License: Same terms as Vim itself (see |license|) | ||
|
||
INTRODUCTION *ack* | ||
|
||
This plugin is a front for the Perl module App::Ack. Ack can be used as a | ||
replacement for grep. This plugin will allow you to run ack from vim, and | ||
shows the results in a split window. | ||
|
||
Ack {pattern} [{directory}] Search recursively in {directory} (which defaults to | ||
the current directory) for the {pattern}. | ||
|
||
Files containing the search term will be listed in the split window, along with | ||
the line number of the occurrence, once for each occurrence. <Enter> on a line | ||
in this window will open the fail, and place the cursor on the matching line. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
" NOTE: You must, of course, install the ack script | ||
" in your path. | ||
" On Ubuntu: | ||
" sudo apt-get install ack-grep | ||
" ln -s /usr/bin/ack-grep /usr/bin/ack | ||
" | ||
function! Ack(args) | ||
let grepprg_bak=&grepprg | ||
set grepprg=ack\ -H\ --nocolor\ --nogroup | ||
execute "silent! grep " . a:args | ||
botright copen | ||
let &grepprg=grepprg_bak | ||
endfunction | ||
|
||
command! -nargs=* -complete=file Ack call Ack(<q-args>) |