我在 OS X 上使用 Emacs 23.4(来自http://emacsformacosx.com/)。我的~/.emacs
文件包含:
(load "/path/to/haskell-site-file")
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
(require 'speedbar)
(speedbar-add-supported-extension ".hs")
(add-to-list 'load-path "/usr/local/share/ghc-mod-1.10.15")
(setq exec-path (append exec-path '("/usr/local/bin")))
(autoload 'ghc-init "ghc" nil t)
(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))
当我调用 Speedbar 时,M-x speedbar
我确实得到了一个 speedbar 框架,其中显示了 Haskell 文件的变量、导入、实例和数据类型。但是当我编辑 Haskell 文件时,速度条框架不会刷新以反映对文件的编辑。我尝试调用Speedbar > Update
菜单,但这并没有成功。如何更新速度条框架?