我正在尝试在左侧的emacs中显示行号。我知道这是linum模式。当我M-x linum-mode
时,我的emacs无法找到linum-mode。它只找到line-numbers-mode
,它在底部的模式栏上显示它。为什么没有linum-mode
?
此外,当我添加(menu-bar-mode t)
甚至(menu-bar-mode 1)
时,菜单栏不会在启动时启动。
当我放(global-linum-mode t)
时,我收到以下初始化错误(使用--debug-init
):
Debugger entered--Lisp error: (void-function global-linum-mode)
(global-linum-mode t)
eval-buffer(#<buffer *load*> nil "/Users/nayef/.emacs.d/init.el" nil t) ; Reading at buffer position 68
load-with-code-conversion("/Users/nayef/.emacs.d/init.el" "/Users/nayef/.emacs.d/init.el" t t)
load("/Users/nayef/.emacs.d/init" t t)
这非常令人沮丧。它可以通过SSH在一台计算机上运行,但是当我在笔记本电脑上运行它时,它无效。我开始明白,即使Emacs比VIM更强大,VIM至少要使用10倍,按键次数少,并且需要少量修改。
答案 0 :(得分:1)
你有哪个版本的Emacs? linma-mode包含在Emacs 23和Emacs 24中。如果可以,你应该升级到那些版本。如果您无法升级并且拥有Emacs 22,则需要执行以下步骤:
/home/nayefc/
中)。(add-to-list 'load-path "/home/nayefc/")
添加到您的.emacs (require 'linum)
添加到您的.emacs 重新启动Emacs,您应该可以致电M-x linum-mode
。祝你好运。
文森特。
答案 1 :(得分:0)
您遇到问题,因为linum-mode
不是任何Emacs发布的标准部分;它必须安装。你可以得到它here.