better loading of symbols.

symbols of modules are loaded when a Haskell file is opened on
Emacs. idle timer is still effective. M-C-e is obsoleted.
M-C-m loads symbols of all un-loaded modules.
This commit is contained in:
Kazu Yamamoto
2010-03-10 15:54:27 +09:00
parent cfa7466eef
commit 387bf83f37
3 changed files with 11 additions and 9 deletions

View File

@@ -42,8 +42,8 @@
(interactive)
(save-excursion
(beginning-of-line)
(if (looking-at "^import +\\(qualified +\\)?\\([^ (\n]+\\)")
(match-string-no-properties 2))))
(if (looking-at "^\\(import\\|module\\) +\\(qualified +\\)?\\([^ (\n]+\\)")
(match-string-no-properties 3))))
(defun ghc-read-module-name (def)
(read-from-minibuffer "Module name: " def ghc-input-map))