あどけない話

インターネットに関する技術的な話など

Emacs で Haskell の補完

Emacshaskell-mode は、補完がないので使いにくいです。

という訳で、Haskell予約語とモジュール名を補完する elisp を書いてみました。haskell-mode と共存します。

モジュール名は、ghc-pkg dump を解析して入手します。このパーサーは、Haskell で書きました。

で、需要があるようなら、整形してリリースしますが、どんなもんでしょう?

あと、各モジュールが export している関数名を補完したいんですが、どうやったら関数名を簡単に入手できますかね?