Questions tagged «package»

Emacs包含一项使您可以轻松下载和安装实现附加功能的软件包的功能。每个软件包都是一个单独的Emacs Lisp程序,有时包括其他组件,例如信息手册。

2
如何使用org-plus-contrib?
我想使用org-mode的贡献​​软件包:http : //orgmode.org/worg/org-contrib/ [编辑]解决方案: 按照以下答案:1)第一个应该添加elpa软件包。 (require 'package) ... (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) ... (package-initialize) 在此详细描述。1个 2)之后,可以在上述几行下添加所需的模块,如下所示: (require 'org-checklist) 警告 有些软件包可能在git-hub存储库中可用,但在官方存储库中尚不可用。(例如撰写本文时的org-eww)。因此,要求这些将导致错误。 在添加需求之前,建议浏览文件夹: ~/.emacs.d/elpa/org-plus-contrib-<DATE>
15 org-mode  package 

2
如何快速导航到我已安装的软件包?
当我进入包管理器(M-x package-list-packages)时,我想快速导航到已安装的包。 从字面上看,有成千上万个标记为可用,已安装或内置的软件包,但是所有导航似乎都是逐行的。这是包管理器的疏忽吗?还是我忽略了一些显而易见的内容(当然,除了基本的字符串搜索之外)?

4
相对于package.el的替代软件包管理器的用例是什么?
背景 我每天都使用emacs,但主要用于完成任务。除了添加软件包之外,我真的不喜欢自定义它,也不喜欢进行故障排除。我希望emacs像一个好的OS一样淡入背景,然后继续发展。不久前,我发现它 el-get允许我安装所需的软件包,这些软件包不可用,package.el并且还提供了更多控制权,例如选择maint组织模式的分支,而不是可能会造成临时问题的边缘漏洞。现在我不确定是否应该使用el-get。 题 el-get似乎是解决各种存储库和emacs黑客的好方法。它提供了根本无法实现的功能package.el。现在,package.el在较新的emacs(>=24.4)版本中支持多个存储库,el-getemacs的内置软件包管理器有哪些用例和类似的替代方案?

4
如何仅加载一部分已安装的软件包
我遇到了一个涉及多个程序包之间交互的错误。为了报告该错误,我需要提供一个可复制的配方来说明问题。这需要加载适当的程序包,但从我的init加载的程序没有其他要求,也没有其他包。做这个的最好方式是什么? 更新 要澄清的是,我熟悉在二进制搜索中筛选.emacs来识别引起问题的代码的概念。在这种情况下,我确切地知道哪些软件包已经引起了问题。我不知道的是如何使用package-系统来加载这几个软件包。 (package-initialize)将加载软件包,但也将加载.emacs.d/elpa目录中的其他所有文件。package-load-list允许我指定要加载的软件包的特定版本,或要明确排除的特定软件包。我需要反向操作-如何为Emacs提供要包含的软件包列表,而不在elpa / package系统中加载任何其他软件包。


2
为什么emacs包含游戏和娱乐功能?
自从我还是大学一年级学生以来,这个问题就使我感到困惑,因为我试图在实验室中巧妙地轻描淡写地穿过Dunnet,而我的教授没有注意到。为什么世界上emacs都带有游戏和娱乐功能?为什么要在文本编辑器中包含游戏? 对于这个问题,我正在寻找准确的历史摘要。从一开始就在emacs中存在游戏吗?总是以愚蠢的娱乐为特征吗?是否有人开玩笑地打包了第一个包含的游戏,每个人都喜欢它?这是迷失于时间的谜团吗?
13 package 

1
后初始化钩vs评估后加载/与评估后加载
我发现相当有用的“ 如何在Emacs 24中使用软件包”是什么,但是,我想从经验丰富的用户或核心开发人员那里得到明确的答案,以决定在24.4的典型情况下,实际上哪个是首选的。 Afaik (add-hook 'after-init-hook ...)是所谓的蛮力方法,用于为软件包设置自定义。但是,eval-after-load它在语法上更加含糖,with-eval-after-load似乎更适合于动态,细粒度的配置,这些配置可以很好地与扩展的逐渐,单独和延迟加载配合使用。 我的理解正确吗?我还要记住什么?

3
自动更新软件包并删除旧版本
我对所有系统的软件包都比较纳闷,所以我发现自己每天都在运行list-packages-> U-> x-> y-> y更新软件包,并在更新完成后删除旧版本。如何使该过程自动化,以便至少必须运行一个函数来更新,编译和删除程序包?还是出于某些原因我可能不想这样做?
12 package 

2
提供外部程序和软件包的正确方法?
我维护了许多elisp软件包(例如codesearch,emacs-ycmd,traad),这些软件包将从能够安装它们使用的外部程序中受益,从而节省了一些用户的时间和精力。例如,使用codesearch.el能够为用户下载,编译和安装codesearch工具(用go编写,而不是elisp编写)会很好。这将消除使用包装的至少一个障碍。 是否有“最佳做法”来做到这一点?例如,我应该将外部程序放在哪里? 如果您没有任何直接的建议,能否将我推荐给做类似事情的软件包(最好是做得很好)?

2
有哪些带有不错源代码的内置软件包?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我试图熟悉Emacs Lisp,其语法,数据结构等,所以我想知道有哪些内置软件包,其来源可以帮助我更好地了解如何使用该语言并学习其习语?

1
Emacs中的非免费软件包?
前一段时间,我从Ubuntu存储库安装了Emacs,并且偶尔使用它。最近,出于娱乐目的,我安装了vrms,该工具旨在根据Debian定义检测非自由软件。我的系统相对干净,仅标记了几个软件包。 但是,包装emacs24-common-non-dfsg就在其中。这似乎有点奇怪。据我所知,Emacs是由RMS自己编写的,这使我感到困惑。 确实有与此道德规范相关的道德问题吗?如果是这样,推荐的免费替代品是什么? 如果没有理由对此程序包进行标记,那么产生该标记的可能原因是什么?

1
package-autoremove如何确定要删除的软件包?
在更新当前软件包以运行package-autoremove时,经常会提示我,该软件包声称要删除过时或不必要的软件包。但是,它似乎总是删除(以及那些过时的软件包)我确实使用的两个软件包(即aurora-theme,我当前选择的主题和dired +)。 恐怕对于Emacs-Lisp来说我还是一个新手,我只是想知道是否有办法阻止软件包自动删除删除这些软件包,因此我不需要继续重新安装它们。
11 package 

2
全局安装软件包
这是可以/应该做的事情吗?例如,经常在用户帐户中使用emacs,有时在根帐户中使用emacs。使用软件包管理器(例如果酱或其他东西)时,是否需要为每个帐户分别安装相同的软件包?在我看来,它们已安装在您的主目录中。

2
软件包维护者不使用Emacs软件包管理器的技术考虑?
我注意到一些著名的软件包维护者选择不使用Emacs软件包管理系统(ESS?)或抱怨其局限性(Helm)。 引用Helm的README.md: 警告:由于package.el的概念不正确,该概念负责获取helm文件并对其进行编译,因此从melpa和list-package升级时,大多数时间用户都出错。为了避免这种异步现象,已添加了对Helm的依赖关系,以强制package.el在干净的环境中编译其文件。从git安装并使用make文件的人不会遇到这个问题,尽管建议使用Async,但是它不需要Async,因为它修复了所有其他可能由(m)elpa的package.el安装的软件包的安装。有关更多信息,请参见常见问题解答。 当前的软件包管理系统可能暗示哪些确切的技术限制async?为什么需要将软件包用作依赖项?

3
导出Emacs安装的软件包?
我正在使用emacs 24.4。大约一年的使用时间,我通过Mx list-packages指令添加了大量已安装的软件包。我很想导出我已安装的软件包列表,以供其他地方使用。复制.emacs在启动时会给我一些错误,这会拖慢我的内存来安装某些东西。我怀疑我可以复制.emacs.d,但这似乎是个坏主意。 我是否可以发出将已安装软件包列表转储到一个文件中的程序或指令,该文件可用于轻松地在外部计算机上获取它们?
10 package 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.