在haskell repl in emacs之后,我可以安装软件包。我使用MELPA稳定存储库('("melpa-stable" . "http://stable.melpa.org/packages/") t))
我还用cabal安装了二进制文件。
MacOSX10.10.4上的阴谋版本1.22.6.0,GNU Emacs版本24.5.1。
问题是,当我尝试用C-‘运行ghci时,我收到了错误消息。
command-execute: Autoloading failed to define function haskell-interactive-bring对于C-c C-l,我有一条错误消息。
command-execute: Autoloading failed to define function haskell-process-load-or-reload可能出什么事了?

这是init.el中与Haskell相关的代码。
;; Haskell
; http://www.mew.org/~kazu/proj/ghc-mod/en/preparation.html
(autoload 'ghc-init "ghc" nil t)
(autoload 'ghc-debug "ghc" nil t)
(add-hook 'haskell-mode-hook (lambda () (ghc-init)))
;;(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation).
; https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md
; https://stackoverflow.com/questions/26603649/haskell-repl-in-emacs
(let ((my-cabal-path (expand-file-name "~/Library/Haskell/bin")))
(setenv "PATH" (concat my-cabal-path ":" (getenv "PATH")))
(add-to-list 'exec-path my-cabal-path))
(custom-set-variables '(haskell-tags-on-save t))
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
(eval-after-load 'haskell-mode '(progn
(define-key haskell-mode-map (kbd "C-c C-l") 'haskell-process-load-or-reload)
(define-key haskell-mode-map (kbd "C-`") 'haskell-interactive-bring)
(define-key haskell-mode-map (kbd "C-c C-n C-t") 'haskell-process-do-type)
(define-key haskell-mode-map (kbd "C-c C-n C-i") 'haskell-process-do-info)
(define-key haskell-mode-map (kbd "C-c C-n C-c") 'haskell-process-cabal-build)
(define-key haskell-mode-map (kbd "C-c C-n c") 'haskell-process-cabal)))
(eval-after-load 'haskell-cabal '(progn
(define-key haskell-cabal-mode-map (kbd "C-`") 'haskell-interactive-bring)
(define-key haskell-cabal-mode-map (kbd "C-c C-k") 'haskell-interactive-ode-clear)
(define-key haskell-cabal-mode-map (kbd "C-c C-c") 'haskell-process-cabal-build)
(define-key haskell-cabal-mode-map (kbd "C-c c") 'haskell-process-cabal)))
(custom-set-variables
'(haskell-interactive-mode-hide-multi-line-errors nil)
'(haskell-process-log t)
'(haskell-process-type (quote cabal-repl)))已添加
在Emacs中,自动完成显示“haskell-交互式-带来”功能是可用的。

然而,autoloading失败了。

发布于 2015-08-24 00:54:15
问题是我有"haskell.el“来存储所有与haskell相关的配置设置。这导致了一些冲突,使得ELPA/haskell...包中的“ELPA/haskell...”无法正确加载。
当我把我的"haskell.el“改名为"haskell_config.el”时,一切似乎都很好。
https://stackoverflow.com/questions/32172230
复制相似问题