emacs - use-package 不下载包
问题描述
我不太了解 use-package 包。我认为它可以替代配置文件中较旧的 require 语句,但在 github 上它读取
这会加载到包 XYZ 中,但前提是 XYZ 在您的系统上可用
那么我必须确保我之前有包裹吗?因为有时看起来,我需要的只是新的 Emacs 安装的 use-package 语句来获取依赖项。
请说清楚。
解决方案
我认为重点是让您init.el
跨系统共享您的,并简单地让它忽略在任何特定系统上不可用的包。
它似乎还允许您指定,但推迟评估您自己对任何包的自定义,use
直到实际加载包,所以与 不同的是require
,它不会强制您加载您不会在此使用的包会议。
如果未安装软件包,则可以要求安装该软件包;在文档中查找:ensure
关键字和use-package-always-ensure
配置变量。
推荐阅读
- git - git 分离工作树提交更改
- ffmpeg - ffmpeg dts_delta_threshold 和 aresample=async=1
- php - 如何在标签内添加日期?
- typescript - 使用 rxjs 使用组合运算符创建“复杂”对象
- javascript - 为什么手动删除后事件监听器仍然存在
- docker - Docker Container 网络主机模式适用于 CLI,但不适用于 Go SDK
- php - MySQL 5.5.47 表从 MyISAM 切换到 InnoDB
- ssl - 具有多个证书的简单 ssl 终止。Nginx/haproxy 还是其他?
- reportbuilder - SSRS:堆叠条形图类别轴的自定义颜色
- node.js - 处理 id 令牌过期?