前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Emacs的包管理器的使用

Emacs的包管理器的使用

作者头像
ExASIC
发布2022-03-29 14:12:49
8300
发布2022-03-29 14:12:49
举报
文章被收录于专栏:ExASIC

Emacs也有类似yum、pip、npm这种可以在线安装的包管理器,也可以叫插件管理器。

安装MELPA

打开配置文件emacs ~/.emacs,添加MELPA库的网址:

代码语言:javascript
复制
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))

更新库列表,并安装

关闭并重新打开emacs。M-x list-packages打开库列表,并按“U”同步最新的库列表。以安装markdown的包为例,搜索找到Markdown,按“i”标记为安装状态,再按“x”执行安装。

代码语言:javascript
复制
M-x list-packages
U
M-s markdown
i
x

使用

关闭并重新打开emacs。打开一个md文件,发现已经可以语法高亮了。

总结

打开~/.emacs配置文件,发现上面的操作已经帮我们自动修改好启动文件了。这种库和包的安装方式最为简单,直接在线安装,相当于操作系统的yum、python的pip、nodejs的npm。是不是非常方便。

关闭emacs重新打开是为了重新读入配置文件。当然也可以使用下面的命令来重新加载:

M-x load-file ~/.emacs

最后,列出几个常用的包:

  1. verilog-mode 自带,也可以从这里下载最新的版本 https://github.com/veripool/verilog-mode
  2. company-mode 用于自动补全(company是complete anything的缩写)
  3. ivy-mode emacs命令的补全
  4. avy 光标跳转

参考资料:

https://melpa.org/#/getting-started

https://www.jianshu.com/p/c0b72c78a1fe

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ExASIC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装MELPA
  • 更新库列表,并安装
  • 使用
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档