Вопросы с тегом «minor-mode»

38
Как переопределить привязки основного режима

Иногда мои глобальные сочетания клавиш переопределяются основным режимом. Простой пример - следующая настройка в моем файле инициализации (global-set-key (kbd "C-j") 'newline-and-indent) Но досадно, что эта связка клавиш скрыта основным режимом «Лисп взаимодействия», который является режимом по...

31
Есть ли режим Emacs, который выделяет отличия от принятой версии?

Одна из особенностей XCode, которая, на мой взгляд, довольно изящна, - это режим «Сравнение», который постоянно показывает различия между текущим буфером и самым последним коммитом. Есть ли что-нибудь подобное для Emacs? Я действительно не забочусь об одновременных взглядах рядом. Простое выделение...

24
Правильный способ включить второстепенный режим

У меня есть режим foo, и я бы включил для него бар-минорный режим . Так какой путь более распространен и предпочтителен? A (add-hook 'foo-mode-hook 'bar-minor-mode) В (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) С (defun bar-minor-mode-on () "Turn on...

22
Синхронизированная прокрутка в двух окнах

Есть ли способ отразить навигационные команды в текущем окне в другом видимом окне. У меня есть два связанных файла LaTeX, отображаемых в двух окнах, и я хочу прокрутить их одновременно, чтобы получить обзор различий. В настоящее время я использую макрос для автоматизации прокрутки в одном буфере,...

22
Скрыть список второстепенных режимов в строке состояния

Я использую довольно много второстепенных режимов, и обычно я знаю, какой второстепенный режим включен в каждом основном режиме. Если я действительно хочу увидеть полный список, я могу бежать C-h v minor-mode-list. В то же время моя строка режима действительно засоряется, поэтому, когда я...

14
Получить список активных второстепенных режимов в буфере

Как получить список активных второстепенных режимов в текущем буфере? Документы (info "(elisp)Minor Mode Conventions")говорят: Define a variable whose name ends in ‘-mode’. We call this the "mode variable". The minor mode command should set this variable. The value will be ‘nil’ if the mode is...

13
Как вы обновляете определение второстепенного режима по мере его разработки?

Я начал кодировать второстепенный режим, чтобы обеспечить некоторые сочетания клавиш. Моя первая попытка была опечатка: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) Я намеревался использовать bключ и сразу понял, что должен был...

12
Отключить второстепенный режим во всех открытых буферах

Часто у меня открыто много буферов, и по какой-то причине я больше не хочу использовать с ними какой-то особенный второстепенный режим. Есть ли в настоящее время встроенный способ отключить определенный второстепенный режим для всех открытых буферов, или для этого требуется написать...

11
Отключение режима электрического отступа только для одного режима (режим латекса)

Мне не нравится, как работает режим электрического отступа в режиме латекса. Везде, где угодно (по крайней мере, везде, где я пользуюсь), это здорово. Как я могу навсегда отключить режим электрического отступа только для латексного режима, но сохранить его везде? Я предполагаю, что это взлом одной...