I am struggling to get Everything working with anything
in Emacs 24.3.1 on Windows 7. Ultimately I want to use anything-locate
to browse code directories and subdirectories, as recommended in answers to this question. I did once, briefly, seem to have anything-locate
working but I changed something and cannot get it back.
When I enter M-x anything-locate
(or, using helm
, M-x helm-locate
) I get a pattern:
prompt but when I enter a search term I get an error message like this:
Locate
'es' is not recognized as an internal or external command,
operable program or batch file.
I assume but do not know for sure that this is related to es.exe
which is the command line version of Everything. In my init file I have this:
(add-to-list 'load-path "~/.emacs.d/.emacs.d/elpa/everything")
(setq everything-ffap-integration nil)
(setq everything-cmd "~/.emacs.d/.emacs.d/elpa/everything/es.exe")
(require 'everything)
...and I have edited everything.el
so that the
(defcustom everything-cmd "c:/Programme/Everything/es.exe" "Path to es.exe."
line now reads:
(defcustom everything-cmd "~/.emacs.d/.emacs.d/elpa/everything/es.exe" "Path to es.exe."
(EDIT Please note that despite the "~/" convention used above, in reality the paths are fully qualified with c:/blah/blah/blah/.emacs.d/)
I expected this to allow Emacs to find es.exe
. And yet it still throws the error message. Any thoughts on how to fix this?