Haskellのコードを書くときは、Windows 10からTeratermでDebianサーバにSSH接続し、そこでEmacsを-nwで起動して使っています。 標準のhaskell-modeでとくに不満はないのですが、いちおうghc-modも入れていて、単純なエラーの確認にはとても重宝しています。 でも、ghc-modの補完機能はほとんど使っていませんでした。補完のためのコマンドが手になじまず、調べている間に手打ちしてしてしまうので、ちっとも身に付かなかったからです。 とはいっても、ある程度の量を書いていると、やはり手で打っているのではしんどくなってきます。何とかならないかなーと思っていたところ、company-ghcというものを発見しました。 Company GHC https://github.com/iquiw/company-ghc ターミナルで開いているEmacsでも、統合開発
![ターミナルモードのEmacsでHaskellを書いているときに補完候補をポップアップしてくれるcompany-ghc](https://cdn-ak-scissors.b.st-hatena.com/image/square/9eb0f31fe760c629a4d5c9bcb5ce7ba4754ca8fe/height=288;version=1;width=512/https%3A%2F%2F3.bp.blogspot.com%2F-K3FwKyUJpQ0%2FVsmVr8VWCDI%2FAAAAAAAAAm4%2FVoBUN2vdy94%2Fw1200-h630-p-k-no-nu%2Fdatalist.png)