Emacs默认是不带haskell-mode的,所以写.hs文件时不会自动高亮和缩进,需要自己安装haskell-mode,安装方法非常简单
1 下载haskell-mode
https://github.com/haskell/haskell-mode
2 解压文件haskell-haskell-mode-2_8_0-140-g77d0373.tar.gz
tar -xzf haskell-haskell-mode-2_8_0-140-g77d0373.tar.gz -C ~/.emacs.d/
这样~/.emacs.d目录下就有了压缩包里的一个文件目录,改名为(haskell-mode),改名的原因是原来的名字太丑。。
3 修改emacs配置文件
(注:emacs配置文件为~/.emacs; 我的插件都放在了.emacs.d目录下)
在~/.emacs文件中添加:
(load "~/.emacs.d/haskell-mode/haskell-site-file")
当然这只是使用了haskell-mode的基本功能,更多的配置没用到,就不说了
完成上面的工作后,使用emacs编辑.hs的文件就会自动进入haskell-mode并且启用高亮和缩进