我正在使用来自http://emacsformacosx.com/的OS X上的Emacs 23.4。我的~/.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)))
当我使用
M-x speedbar
调用Speedbar时,会出现一个Speedbar框架,其中显示了Haskell文件的变量,导入项,实例和数据类型。但是当我编辑Haskell文件时,Speedbar框架不会刷新以反映文件的修改。我尝试调用Speedbar > Update
菜单,但这并没有起作用。我该如何更新Speedbar框架?
C-x C-v
重新加载缓冲区,当重新打开 Speedbar 时,它会显示更新后的函数列表。 - Binil Thomas