Questions tagged «package»

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

3
如何为本地软件包生成和激活自动加载?
显然,并非所有本地/自定义/个人软件包都应正式发布,而仅仅从内置的软件包管理支持中受益,这样做是很愚蠢的。我想知道如何为本地软件包生成和激活自动加载?这类似于package.el从ELPA安装的软件包的处理方式。为了避免重新发明轮子,是否有办法“假装”某些本地目录(每个子目录都是本地/自定义/个人软件包)是ELPA?我也愿意el-get通过定制食谱支持这种情况。 我敢肯定,这项任务非常普遍,并且在高级级别使用Emacs的任何人迟早都会提到这一点。有人可以分享他们在这一领域的经验吗?

1
卸载整个程序包或库树
有时我想打电话unload-feature来卸载一个库……它依赖于一个库……而另一个库依赖于那个库…… 如何卸载一个库和所有依赖它的库,而无需手动遍历依赖树? 一个常见的用例是卸载软件包的所有库(例如,在升级或卸载时),因此,如果有做到这一点的方法,那就足够了。

2
如何确定包装中需要的包装版本?
我现在有几个软件包,在PackageRequires部分中,我想将我需要的所有软件包放入其中,好像它需要名称和版本。您在哪里确定版本号?例如,我有(cl-lib“ 0.5”),但是确定我可以使用的最低版本的最佳方法是什么?我可以看到当前版本,但是确定所需最小值的最佳方法是什么?另外,某些必需的软件包在其文件中未指定版本。在这些情况下,建议什么?
9 elisp  package 

1
如何验证git repo中的大软件包是安全的?
我正在专门查看emacs头盔,它具有以下属性: 它有成千上万的提交 它主要由一个用户维护 该维护者没有其他个人资料(社交媒体等),可以通过几次搜索找到 它是积极维护(今天) 由于我要在计算机上安装任意代码以在文本编辑器中使用,因此我想验证此代码是否经过了任何审查过程。我想说的是“好吧,它是开源的”,但是我离自己审核所有代码的能力还很远。我想假设社区中的其他人已经对其进行了审查,但其中一项可能是错误的,其中有两项是最新的提交。我还缺少其他策略吗? 记录起来很简单:如果贡献者使用的是一次性帐户,或者没有审查程序,那么“开源”就没有多大关系。

3
包管理器编码错误
运行时package-list-packages,出现以下错误。 These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野 鳥 如何将默认的包管理器编码设置为utf-8?
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.