2
我使用configuration.nix
同時安裝emacs
和haskellMode
包的方式:如何讓Haskell模式包在Nixos上與Emacs一起使用?
environment.systemPackages = with pkgs; [
(haskellPackages.ghcWithPackages (self : [
self.cabalInstall
self.happy
self.alex
self.ghcMod
]))
emacs
emacs24Packages.haskellMode
];
我.emacs
文件包含:
(require 'haskell-mode)
(add-hook 'haskell-mode-hook 'turn-on-hi2)
的Emacs則沒有任何錯誤(啓動,所以我認爲它可以找到haskell-mode
),但是當我打開.hs
文件時,它不會進入Haskell次要模式。
~/.nix-profile/share/emacs/site-lisp/haskell-....
文件確實存在於我的個人資料,如果它很重要...
所以,我怎麼做工作?
你能用'M-x haskell-mode RET'手動啓用模式嗎? – Chris 2015-04-03 15:12:56
Hi @Chris,當我這樣做時,我從Emacs中得到以下錯誤: 'post-command-hook(全局字體鎖定模式檢查緩衝區)錯誤:(void-variable haskell-font-lock-選擇的關鍵字)'。任何想法是什麼意思? – 2015-04-04 00:14:38
看起來'haskell-mode.el'應該提供'haskell-font-lock-choose-keywords',但它似乎沒有定義,所以'haskell-mode'還沒有被加載出於某種原因? – 2015-04-04 00:19:13