Emacs:list-packages [不匹配]

 平凡无间2010 发布于 2023-02-08 19:22

我是Emacs的新手.我想安装一个包,但是M-x package-install说没有这样的命令.

试图查看安装的软件包也M-x list-packages不起作用.GNU Emacs手册没有说太多(或者我看错了地方),由于我有限的Emacs知识,我无法想出有意义的搜索关键词.

1 个回答
  • 感谢phils和shyamupa让我走上正轨.实际上,我正在使用emacs 23("Mx版本"来检查).

    我用这里的指令来安装包装系统.我不得不在头上复制以下内容:

    (let ((buffer (url-retrieve-synchronously
                   "http://tromey.com/elpa/package-install.el")))
      (save-excursion
        (set-buffer buffer)
        (goto-char (point-min))
        (re-search-forward "^$" nil 'move)
        (eval-region (point) (point-max))
        (kill-buffer (current-buffer))))
    

    然后 M-x eval-buffer

    然后,M-x package-list-packages工作.

    更新:

    事实证明我正在寻找MELPA中的一个包,而上述程序仅为ELPA设置.安装后我的.emacs文件的内容如下:

    (when
        (load
         (expand-file-name "~/.emacs.d/elpa/package.el"))
      (package-initialize))
    

    要启用MELPA加载,我必须用此替换package.el的内容并更改.emacs如下(受此SO问题的启发):

    (load (expand-file-name "~/.emacs.d/elpa/package.el"))
    (require 'package)
    (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
    (package-initialize)
    

    这样做了,我从MELPA获得了大量的软件包.希望这将节省一些时间.

    2023-02-08 19:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有