【发布时间】:2023-03-19 22:35:01
【问题描述】:
我有 Emacs24,我想使用一些模式,比如自动完成。
事情是这样的,我之前安装了“linum”,它工作得很好,但其他的却没有。
我的 .emacs 文件
(add-to-list 'load-path "/root/.scripts")
(require 'linum)
(global-linum-mode 1)
(require 'package)
(add-to-list 'package-archives '("melppa" . "http://melpa.milkbox.net/packages/"))
(package-initalize)
(add-to-list 'load-path "~/.emacs.d/")
(require 'auto-complete)
(require 'auto-complete-config)
(ac-config-default)
(require 'yasnippet)
自动完成和 yasn-p 不起作用,我尝试了命令“自动完成模式”但它仍然相同。
有什么想法吗?
编辑:我从源代码而不是从 ELPA 安装它并且它工作正常。
【问题讨论】:
-
当您打开 emacs 时是否会出现有关 init 文件的任何错误?
-
不,没有错误。我尝试安装它 list-packages 并选择我想要的并点击安装选项卡方式但它仍然相同。
-
1.在
require之前,您需要从 MELPA 实际 安装 包。 2. 我注意到你正在从/root加载一些东西。一般来说,以root用户身份运行并不是一个好主意。 -
只有 linum 包在工作,这很有趣,其他的才在工作
-
@SashaValentine,
linum内置在 Emacs 中,因此它可能与它的工作无关。
标签: emacs