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

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

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

3
Правильный способ включить второстепенный режим
У меня есть режим 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 `bar-minor-mode' mode." (interactive) (bar-minor-mode 1)) (add-hook 'foo-mode-hook 'bar-minor-mode-on) …
24 hooks  minor-mode 

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

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

2
Получить список активных второстепенных режимов в буфере
Как получить список активных второстепенных режимов в текущем буфере? Документы (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 disabled, and non-‘nil’ if the …
14 minor-mode 

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

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

1
Отключение режима электрического отступа только для одного режима (режим латекса)
Мне не нравится, как работает режим электрического отступа в режиме латекса. Везде, где угодно (по крайней мере, везде, где я пользуюсь), это здорово. Как я могу навсегда отключить режим электрического отступа только для латексного режима, но сохранить его везде? Я предполагаю, что это взлом одной строки в моем конфигурационном файле, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.