Как всегда отключать hl-line-mode, т.е. глобально - PullRequest
5 голосов
/ 26 марта 2010

Я использую Cocoa Emacs 23.1.91 и хочу всегда отключать режим hl-line, так как я не люблю его использовать.Я могу отключить его для каждого буфера через Mx hl-line-mode, но это утомительно.Любая помощь приветствуется!

Спасибо

Ответы [ 3 ]

6 голосов
/ 29 марта 2010

если у вас включено это режимом (я уверен, что вам придется запросить его явно), вы всегда можете добавить это в свой .emacs

(add-hook 'ruby-mode-hook
  (lambda()
    (hl-line-mode -1)
    (global-hl-line-mode -1))
  't
)

как последняя строка конфигурации. 't важно, так как он скажет emacs добавить этот хук в конце всех хуков для режима

5 голосов
/ 27 марта 2010

Если вы хотите, чтобы он всегда был отключен, возможно, лучше добавить эту строку в ваш .emacs:

(global-hl-line-mode -1)
4 голосов
/ 26 марта 2010

M-x global-hl-line-mode


документ:

global-hl-line-mode - это скомпилированная интерактивная функция Lisp в hl-line.el. (global-hl-line-mode и необязательный ARG)

Глобальный второстепенный режим для выделения линии около точки в текущем окне. С ARG включите режим Global-Hl-Line, если ARG положительный, иначе отключите.

В режиме Global-Hl-Line используются функции global-hl-line-unhighlight' and global-hl-line-highlight 'on pre-command-hook' and post-command-hook'.

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