ag是一個CLI下的高速搜索工具,用起來很是順手,Emacs中的helm-ag就是調用的它,是我在使用Emacs時最經常使用的功能之一。git
要在Windows下使用,須要Cygwin,我用的是babun,一個整合好了的環境。打開Shell,先安裝依賴包:github
$pact install libpcre-devel $pact install liblzma-devel
而後從Github克隆下來源碼包:工具
$git clone https://github.com/ggreer/the_silver_searcher.git
以後開始編譯:ui
$cd the_silver_searcher $./build.sh
編譯完成以後將ag.exe
文件拷貝到Cygwin或babun的/bin/
目錄下,而後在.emacs
中寫入:code
;; if u use babun (setq exec-path (cons "C:/babun/.babun/cygwin/bin" exec-path)) ;; if u use cygwin (setq exec-path (cons "C:/cygwin/bin" exec-path))
而後在Emacs裏使用Package安裝helm-ag,就能夠在Emacs中使用了。get