Próbuję skonfigurować emacs dla haskell. Pobrałem tryb haskell z el-get i niektóre części działają (jak wcięcie, uruchamianie ghci, itp.), Ale nie mogę uzyskać pracy tags-generation.Jak skonfigurować tryb haskell do generowania tagów?
Hasktags jest zainstalowany, a (load "~/.emacs.d/el-get/haskell-mode/haskell-site-file")
został dodany do mojego pliku init.
Czy hasktag muszą znajdować się w określonym katalogu? (Dodałem katalog do PATH
, bez powodzenia.)
Funkcja haskell-process-generate-tags
nie jest dostępna z M-x
. Po ręcznym dodaniu (load "~/.emacs.d/el-get/haskell-mode/haskell-process.el")
do pliku init funkcja jest dostępna, ale nie jest generowany żaden plik TAGS.
(PS: Używam emacs 24.1 z Linux)
Dzięki! zmiana emacsa 'PATH' rozwiązała go. Jeszcze jedno: Czy musisz dodać do pliku init '(load" ~/.emacs.d/el-get/haskell-mode/haskell-process.el ")'? Bez tego wciąż nie działa. –
Tak, potrzebowałem załadować go jawnie - ten plik nie ma autoloads dla tej funkcji. –
btw, ładowanie 'haskell-process' zostało naprawione w świeżych wersjach przez dodanie' provide' ... –