首页
学习
活动
专区
圈层
工具
发布

Emacs的包管理器的使用

安装MELPA 打开配置文件emacs ~/.emacs,添加MELPA库的网址: (require 'package) (add-to-list 'package-archives '("melpa"..."https://melpa.org/packages/")) 更新库列表,并安装 关闭并重新打开emacs。M-x list-packages打开库列表,并按“U”同步最新的库列表。...以安装markdown的包为例,搜索找到Markdown,按“i”标记为安装状态,再按“x”执行安装。...总结 打开~/.emacs配置文件,发现上面的操作已经帮我们自动修改好启动文件了。这种库和包的安装方式最为简单,直接在线安装,相当于操作系统的yum、python的pip、nodejs的npm。...当然也可以使用下面的命令来重新加载: M-x load-file ~/.emacs 最后,列出几个常用的包: verilog-mode 自带,也可以从这里下载最新的版本 https://github.com

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Emacs Verilog mode 简单使用指南

    Emacs,作为一款历史悠久且高度可定制的文本编辑器,深受程序员喜爱。...基本核心概念 安装与激活 首先,确保你的Emacs安装了Verilog mode。通常,Emacs可以通过包管理器(如ELPA、MELPA)来安装额外的模式。...解决策略:检查Emacs的color theme是否与Verilog mode兼容。尝试更换主题或手动调整.emacs中的配色设置。 3. 自动缩进不理想 问题描述:自动缩进不符合个人编码习惯。...解决策略:Emacs的高度可定制性允许你修改缩进规则。...个性化配置与优化 随着时间的推移,你可能会发现有一些特定的配置或快捷键能够进一步提升你在Emacs中编写Verilog代码的体验。Emacs的灵活性允许你根据个人偏好进行深度定制。

    1.4K10

    10 个让你进入 Emacs 世界的技巧

    包 Emacs 有一个内置的包管理器来帮助你发现新的插件。...这就是 Emacs 有可能成为你日常计算的关键所在;一旦你找到一个优秀的 Emacs 包,你可能离不开它了。...软件包管理器在每次启动时都会更新缓存,所以第一次使用时要耐心等待它下载可用软件包的列表。一旦加载完毕,你可以用键盘或鼠标进行导航(记住,Emacs 是一个 GUI 应用程序)。...每一个软件包的名称都是一个按钮,所以你可以将光标移到它上面,然后按回车键,或者直接用鼠标点击它。你可以在 Emacs 框架中出现的新窗口中阅读有关软件包的信息,然后用安装按钮来安装它。...有些软件包需要特殊的配置,有时会在它的描述中列出,但有时需要你访问软件包的主页来阅读更多的信息。例如,自动完成包 ac-emoji 很容易安装,但需要你定义一个符号字体。

    1.5K20

    Emacs 29快到了!我们能期待什么

    您不再需要安装包,只需注册一个 LSP 服务器,自动完成、文档、错误检测和其他功能将立即可用!...如果您迫不及待地想测试 Tree-Sitter,现在已经有另一个适用于 Emacs 的软件包可供您使用。请注意,这与集成到 Emacs 中的包不同。...从源安装包package.el 如果您使用Straight,您可能熟悉直接从他们的 Git 存储库安装包。嗯,好消息,现在可以使用 Emacs 的内置打包系统从 Git 安装包了package.el!...关于 的主题package.el,还有一个新功能package-report-bug,允许 Emacs 用户直接从 Emacs 向包的开发人员报告错误!但请注意,它仅适用于通过package.el....Emacs 核心中的使用包 在Emacs 开发邮件列表上也已确认,use-package一个很棒的包管理器将成为 Emacs 29 的一部分,尽管它最初并未包含在该emacs-29分支中。

    3.3K20

    Emacs 启动时间优化实践

    目标 Emacs 中提供了一个函数来记录启动时长,即 emacs-init-time ,后文也用这个时间作为优化目标。...emacs -Q -nw M-x emacs-init-time 0.005363 seconds 零配置下启动时间,是优化的终极值。...我现在的配置都是基于 use-package 来配置,use-package 提供了下面两个配置项来打印包的加载时间: • use-package-verbose ,设置为 t 即可打印包加载的信息...指导思想 • 尽可能懒加载包 • 精简配置,去掉那些华而不实的包,之前很有可能一时兴起安装的包,但是之后再也没用过 优化过程 懒加载所有包 大多数包的安装说明中,都会推荐通过 (xxx-mode 1)...的方式来开启该 mode,这样的优势是简单,用户出问题的机率小,但是带来的一个问题就是会在 Emacs 启动时去加载这些包,即使暂时用不到它。

    1.3K20

    url-retrieve 使用 curl 作为后端实现

    Emacs 自带的 url.el 包提供了网络请求的基本 API,但是问题比较多,比如 elfeed 的作者的 Elfeed, cURL, and You[1] 这篇文章就介绍了使用 cURL 代替 url-retrieve...elfeed 还算好,提供了 curl 的支持,但很多包是不支持,因此最彻底的解决办法就是本文标题说的,直接用 curl 来作为 use-retrieve 的后端实现。...幸运的是,社区内已经有包解决这个问题了,它就是 mb-url[5] ,其前身是 curl-url-retrieve[6] 。...Emacs + libcurl 通过使用 mb-url 问题是可以得到解决,但是不仅会疑问,Emacs 当初为什么不直接集成 libcurl[9] ,而是选择自己来实现呢?...[3] Emacs 怎么使用代理: https://emacs-china.org/t/topic/2808 [4] [吐槽] 新手劝退元凶: url.el #我们中出了一个叛徒: https://emacs-china.org

    88210

    30岁文转码:我用了三年时间从哲学家变成知名软件项目核心开发

    成为 Emacs 的铁粉 这里我想聊聊自己为什么会成为 Emacs 的铁粉。种种高级功能和丰富的软件包当然很好,但这还不足以体现 Emacs 的精髓、特别是它真正的价值主张。...最后,Emacs 是纯免费软件,直接提供内置工具及所有已安装包的完整源代码。如此一来,文档中的显示内容就和实际程序的执行内容融合了起来,毫无隔阂滞碍。...Emacs 通过自身及第三方包 / 自定义代码全面满足了我的一切需求。如果大家愿意稍微学学 Elisp,那 Emacs 可以说是蕴藏着无穷无尽的可能。...而在 Emacs 当中,每个新的功能包都会自动获取其他包内的已有内容,例如相同的字体配置和主题、通用的操作和交互模式等等。以此为基础,我们就能极大加快工作流的推进速度。...Emacs 社区对开发质量一直有着极高要求,并把这当成关乎用户自由与否的大事。目前,正规 Emacs 软件包均提供详尽文档,允许用户通过多种选项配置出自己想要的使用体验。

    73430

    Ubuntu安装Emacs出现到依赖问题及解决方案

    Ubuntu软件中心emacs的版本是23,自己在网上下了最新版24.3,通过编译安装到时候遇到来很多依赖问题,下面将这些问题整理了出来: 1.执行....apt-get install libgif-dev sudo apt-get install libtiff4-dev 3.利用apt-get install 将上述缺少的包及其开发包安装后...提示缺少必须的函数'tputs',有可能在libncurses-dev中,那么尝试安装这个包,再configure   4.因为前面编译过,所以运行make clean && make...为Emacs配置newLISP开发环境 http://www.linuxidc.com/Linux/2013-01/78463.htm 手把手教你学会 Emacs 主题配置 http://www.linuxidc.com...手把手教你学会 Emacs 定制 http://www.linuxidc.com/Linux/2012-10/72341.htm 如何在GNU Emacs环境下编译并运行C/C++程序?

    1.5K20

    Emacs 之光的成长历程

    本期节目请来了一位特殊嘉宾–付禹安,社区内一般称他为『Emacs 之光』。之所以这么称呼,是因为今年才刚刚大学毕业的他,就已经给 Emacs 贡献了多次代码。...与大多数用户不同,嘉宾在接触 Emacs 不久即开始尝试攒写自己的配置,并陆陆续续发布了几个比较实用的包,比如 valign[1],嘉宾是如何做到的?...更令人好奇的是,嘉宾如何在短期内熟悉 Emacs 源码并为之贡献多个 patch,相信通过嘉宾的学习、贡献经历,可以给听众打开 Emacs 源码的神秘面纱,让更多用户参与到 Emacs 的贡献中,一个多小时的分享...[2] • 00:23:58 源码贡献经历 • 00:27:32 源码贡献流程介绍 • 00:38:15 如何读懂 Emacs 源码 • 00:57:59 嘉宾的第一个 Emacs patch • 01.../emacs/commits?

    71810
    领券