Als «minor-mode» getaggte Fragen

bietet optionale Funktionen, die Benutzer unabhängig von der Wahl des Hauptmodus aktivieren oder deaktivieren können. Nebenmodi können einzeln oder in Kombination mit anderen Modi aktiviert werden.

4
Überschreiben von Hauptmodusbindungen
Manchmal werden meine globalen Tastenkombinationen von einem Hauptmodus überschrieben. Ein einfaches Beispiel ist die folgende Einstellung in meiner Init-Datei (global-set-key (kbd "C-j") 'newline-and-indent) Ärgerlicherweise wird diese Tastenkombination durch den Hauptmodus "Lisp Interaction" (Lisp-Interaktion) ausgeblendet, der der Standardmodus des Arbeitspuffers ist. Wenn ich mich in einer Situation befinde, in der ein …


3
Richtige Möglichkeit, den Nebenmodus zu aktivieren
Ich habe Foo-Modus und würde Bar-Moll-Modus dafür aktivieren . Welcher Weg ist also üblicher und vorzuziehen? EIN (add-hook 'foo-mode-hook 'bar-minor-mode) B (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) C (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) D • Variante C, aber …
24 hooks  minor-mode 

1
Synchronisiertes Scrollen in zwei Fenstern
Gibt es eine Möglichkeit, die Navigationsbefehle im aktuellen Fenster in einem anderen sichtbaren Fenster wiederzugeben? Ich habe zwei verwandte LaTeX-Dateien in zwei Fenstern angezeigt und möchte sie gleichzeitig durchblättern, um einen Überblick über die Unterschiede zu erhalten. Ich verwende derzeit ein Makro, um das Scrollen in einem Puffer, das Wechseln …

8
Liste der Nebenmodi in der Moduszeile ausblenden
Ich verwende einige Nebenmodi und weiß normalerweise, welcher Nebenmodus in jedem Hauptmodus aktiviert ist. Wenn ich wirklich die vollständige Liste sehen möchte, kann ich ausführen C-h v minor-mode-list. Gleichzeitig ist meine Moduszeile sehr verstopft. Wenn ich das Bild vertikal teile, kann ich manchmal das Ende der Moduszeile nicht lesen. Aktuelle …

2
Liste der aktiven Nebenmodi im Puffer abrufen
Wie erhalte ich eine Liste der aktiven Nebenmodi im aktuellen Puffer? Ärzte (info "(elisp)Minor Mode Conventions")sagen: 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’ …
14 minor-mode 

2
Wie aktualisiere ich eine Nebenmodusdefinition, während ich sie entwickle?
Ich fing an, einen Nebenmodus zu programmieren, um einige Tastenkombinationen bereitzustellen. Mein erster Versuch hatte einen Tippfehler: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) Ich hatte die Absicht , die verwenden bSchlüssel, und sofort erkennen , dass ich verwendet habe , sollte …
13 minor-mode 

1
Deaktivieren Sie den Nebenmodus in allen offenen Puffern
Oft habe ich viele Puffer geöffnet und möchte aus irgendeinem Grund keinen bestimmten Nebenmodus mehr mit ihnen verwenden. Gibt es derzeit eine integrierte Möglichkeit, einen bestimmten Nebenmodus für alle offenen Puffer zu deaktivieren, oder muss hierfür eine benutzerdefinierte Elisp-Funktion geschrieben werden?

1
Deaktivieren des Elektroeinrückungsmodus nur für einen Modus (Latexmodus)
Mir gefällt nicht, wie der elektrische Einrückungsmodus im Latexmodus funktioniert. Überall sonst (zumindest überall, wo ich es benutze) ist es großartig. Wie kann ich den elektrischen Einrückungsmodus nur für den Latexmodus dauerhaft deaktivieren, aber überall anders aufbewahren? Ich vermute, es ist ein einzeiliger Lisp-Hack in meiner Konfigurationsdatei oder so etwas, …

3
Kleinere Modi im Grundmodus automatisch aktivieren
Von Natur aus ist das fundamental-modenackte Knochen, da andere Hauptmodi von diesem abgeleitet werden sollen. Von der Infoseite (elisp) Major Modeshaben wir: Dies ist der Hauptmodusbefehl für den Grundmodus. Im Gegensatz zu anderen Mode - Befehle, ist es nicht laufen alle Modus Haken (* Anmerkung Hauptmodus Konventionen: :), da Sie …

2
Wie aktiviere ich den Semantikmodus nur für bestimmte Hauptmodi?
Ich habe diese Frage oft gesehen. Aber keine der Antworten hat mein Problem behoben: Der Nebenmodus bleibt in anderen Modi aktiviert. Bisher habe ich versucht: (use-package stickyfunc-enhance :config ;; (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode) ;; (defun turn-on-semantic () (semantic-mode 1) (require 'stickyfunc-enhance)) ;; (add-hook 'python-mode-hook 'turn-on-semantic) (add-hook 'python-mode-hook (lambda () (add-to-list 'semantic-default-submodes …

1
Gibt es einen Feststelltaste-Modus für diejenigen von uns, die den Schlüssel zurückgedrückt haben?
Das erneute Binden Ihres Feststelltasten zur Steuerung ist eine beliebte Vorgehensweise (obwohl es Argumente dagegen gibt, auch wenn dies etwas umständlich ist). Die Sprache, in der ich viel Zeit verbringe, verwendet jedoch ziemlich häufig Großbuchstaben. Gibt es eine caps-lock-mode, die das Verhalten simulieren kann? (Ohne die vorhandenen Tastenkombinationen zu beeinflussen, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.