emacs - use-package 不下载包

标签 emacs config

我不太明白 use-package 包。我认为它是配置文件中旧的 require 语句的替代品,但在 github 上它 reads

This loads in the package XYZ, but only if XYZ is available on your system

那么我必须先确保我已经收到包裹了吗? 因为有时看起来,我所需要的只是新 Emacs 安装的 use-package 语句来获取依赖项。

请澄清。

最佳答案

认为重点是让您跨系统共享您的init.el,并简单地让它忽略在任何特定系统上不可用的包。

它似乎还允许您为您使用的任何包指定但推迟评估,直到实际加载包为止,因此与require不同,它不会强制您加载在此 session 中不会使用的包。

有一个功能可以要求在未安装软件包时安装该软件包;在 documentation. 中查找 :ensure 关键字和 use-package-always-ensure 配置变量

关于emacs - use-package 不下载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54713834/

相关文章:

python - 设置项目级 Jupyter Notebook 配置文件

emacs - 如何将我的个人缩写添加到 Emacs 中的 emmet-mode 中?

windows - 如何防止 Windows XP 窃取我用于 Emacs 的输入 Ctrl-Space?

emacs - 在 Xcode 4 中使用 Emacs?

Grails - 可以使用 config.groovy 禁用作业

ruby-on-rails-3 - 如何获取应用程序配置 key ?

Python 使用 ConfigParser

emacs - 如何删除 Emacs 中的当前行?

MDB 中 SpringBeanAutowiringInterceptor 的 java 配置