当前位置: 首页 > news >正文

Emacs的haskell-mode的安装

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并且启用高亮和缩进


转载于:https://www.cnblogs.com/Iambda/archive/2012/10/07/3933512.html

相关文章:

  • 网络时间协议 --- 网络对时程序
  • Cocoa、Foundation、UIKit的概念
  • 想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?...
  • 浏览器是怎样工作的:渲染引擎,HTML解析(连载二)
  • NoSQL数据库大全收集整理
  • Android对象封装及按汉语拼音排序
  • 虚拟目录
  • Tomcat StringManager阅读学习 -我们到底能走多远系列(10)
  • robots协议
  • 使用ManageEngine NetFlow Analyzer监控netflow
  • 一个超棒的帮助你了解科技公司如何盈利的网站 - rcs.seerinteractive.com
  • 选IDC需注意五点 服务器托管的综合优势
  • 英语还是很有用的
  • ORACLE数据库从11.2.0.1.0upgrade to 11.2.0.3.0
  • H264 I帧 P帧
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • Angular 响应式表单之下拉框
  • conda常用的命令
  • Druid 在有赞的实践
  • Effective Java 笔记(一)
  • mysql中InnoDB引擎中页的概念
  • npx命令介绍
  • Spark RDD学习: aggregate函数
  • Spring Cloud Feign的两种使用姿势
  • Webpack 4 学习01(基础配置)
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 半理解系列--Promise的进化史
  • 技术:超级实用的电脑小技巧
  • 检测对象或数组
  • 聚簇索引和非聚簇索引
  • 驱动程序原理
  • 算法---两个栈实现一个队列
  • 译米田引理
  • 第二十章:异步和文件I/O.(二十三)
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​学习一下,什么是预包装食品?​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #1015 : KMP算法
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (12)Hive调优——count distinct去重优化
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (pojstep1.1.2)2654(直叙式模拟)
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (第一天)包装对象、作用域、创建对象
  • (附源码)ssm码农论坛 毕业设计 231126
  • (接口封装)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项