Emacs Init Нумерация строк файла - PullRequest
0 голосов
/ 07 марта 2012

Я пытаюсь отобразить номера строк в emacs на левой стороне.Я знаю, что это режим Linum.Когда я делаю M-x linum-mode, мой emacs не может найти режим linum.Он находит только 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 раз проще в использовании, меньше нажатий клавиш и требует ПУТЬ меньше модификаций.

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Какая версия Emacs у вас есть?linum-mode включен в Emacs 23 и Emacs 24. Если вы можете, вам, вероятно, следует перейти на эту версию.Если вы не можете выполнить обновление и у вас есть Emacs 22, вам нужно будет выполнить следующие шаги:

  1. Загрузите linum.el в вашей системе (скажем, в /home/nayefc/).
  2. Добавьте строку (add-to-list 'load-path "/home/nayefc/") к вашему .emacs
  3. Добавьте строку (require 'linum) к вашему .emacs

Перезапустите Emacs, и вы сможете вызвать M-x linum-mode.Удачи.

Винсент.

0 голосов
/ 07 марта 2012

У вас проблемы, потому что linum-mode не является стандартной частью какого-либо дистрибутива Emacs;это должно быть установлено.Вы можете получить его здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...