Dear Evgeniy, there are several links to Emacs ack setups here: http://www.emacswiki.org/emacs/Ack I noticed that there was no such link on the ack homepage and wrote to ack's maintainer, Andy Lester - he kindly added the link to emacswiki yesterday: http://betterthangrep.com/more-tools. We use ack on several platforms and apparently on Windows it has several advantages. Warm regards, Stefan On 13.04.2012, at 15:02, Evgeniy Dolzhenko wrote: > Since my comment about this setup being dog slow went unnoticed I'd like to reiterate find+xargs+grep are really slow on Windows on just moderately large projects, so I'm looking for a solution to this? Is it switching to ack? > > Maybe somebody will post an example config for recent Emacs/ack versions? > > Cheers, > Ev > > On 4/13/2012 4:12 PM, Eli Zaretskii wrote: >>> From: Steinar Bang >>> Date: Fri, 13 Apr 2012 13:34:09 +0200 >>> >>> So in summary: >>> - Use emacs 23.4 >>> - Install FindUtils and grep from GnuWin32 http://gnuwin32.sourceforge.net/ >>> - Set variables in .emacs to whereever you installed the GnuWin32 >>> binaries: >>> ;; Make rgrep find the GnuWin32 executables it needs >>> (setq find-program "C:\\ProgramFiles\\GnuWin32\\bin\\find") >>> (setq xargs-program "C:\\ProgramFiles\\GnuWin32\\bin\\xargs") >>> (setq grep-program "C:\\ProgramFiles\\GnuWin32\\bin\\grep") >> >> You will be much better off, including with other ports of GNU/Unix >> software, if you just put them all on PATH. I see no good reason for >> keeping them in a directory that is not on PATH. Not every program >> called by Emacs has a user option that allows you to spell out its >> full absolute file name. >> >> (FWIW, I have a single `bin' directory into which I put _all_ the >> programs and DLLs that do not come with Windows out of the box, and >> that directory is very near the beginning of PATH. I have yet to see >> a single use case where this arrangement failed me, be it in Emacs or >> elsewhere. So this is what I recommend to others, unless there are >> _very_ good reasons not to use this setup.) >> > > -- Dr. Stefan Vollmar, Dipl.-Phys. Head of IT group Max-Planck-Institut für neurologische Forschung Gleueler Str. 50, 50931 Köln, Germany Tel.: +49-221-4726-213 FAX +49-221-4726-298 Tel.: +49-221-478-5713 Mobile: 0160-93874279 E-Mail: vollmar@nf.mpg.de http://www.nf.mpg.de