Emacs

Fragen und Antworten für alle, die Emacs verwenden, erweitern oder entwickeln

2
Wie kann ich eine Syntaxtabelle in eine andere verschachteln?
Ich habe einen einfachen Modus für den Umgang mit JSON geschrieben. Es verwendet die abgeleitete Maschinerie, um den größten Teil des Codes von json-mode wiederzuverwenden. Eine Ergänzung ist jedoch, dass Sie elisp in den JSON-Text einfügen können, der zum Zeitpunkt der JSON-Übermittlung ausgewertet wird. Zum Beispiel sieht ein Auszug aus …



1
Wie sollten von Comint abgeleitete Modi Puffer und Prozesse verfolgen?
Nachdem comintich einige benutzerdefinierte Modi geschrieben habe, fällt es mir oft schwer zu entscheiden, wie Puffer und Prozesse verfolgt werden sollen: Zum Beispiel, um verschiedene Quellpuffer mit verschiedenen Interpreten zu verknüpfen. Ist es besser, einen Verweis auf den Puffer oder den Prozess zu behalten? Bei gegebenem Puffer kann man den …

2
Wie erkennt man Tastenanschläge, die den Puffer nicht bearbeiten?
Was ist der beste Weg, um Tastenanschläge (z. B. über einen Hook) zu erkennen, die den Puffer nicht bearbeiten? Ich meine Dinge wie Pfeiltasten für Punktbewegungen, Anrufe an beginning-of-bufferusw. Der Grund dafür ist, dass ich an einigen ycmdBindungen für Emacs arbeite und (zumindest heuristisch) erkennen möchte, wann der Benutzer die …

1
Wie kann ich [1..10] in calc in [1,2,3,4,5,6,7,8,9,10] umwandeln?
Wenn calcich mit Daten herumspiele , möchte ich oft einen Vektor aus einem Intervall generieren. Wie kann ich einfach einen Vektor aus einem Startpunkt, einem Endpunkt und einem Schrittwert erstellen? Möchtest 1 <RET> 10 <RET> 1 MAKE-VECTORdu mir etwas geben [1,2,3,4,5,6,7,8,9,10]?
8 calc 


1
Veraltete Variablen in der Init-Datei automatisch identifizieren
Wenn eine neue Version von Emacs veröffentlicht wird, sind normalerweise einige Variablen / Befehle / Funktionen veraltet. Sie sind in der Regel in der entsprechenden Dokumentation als solche gekennzeichnet: turn-on-eldoc-modeist ein Alias ​​für eldoc-modein eldoc.el. [...] Diese Funktion ist seit 24.4 veraltet ; Verwenden Sie eldoc-modestattdessen. Ich möchte sicherstellen, dass …
8 init-file 

2
Warum beginnt mein * vc-log * -Puffer in Emacs 24.4 mit "Summary:"?
Ich habe gerade ein Upgrade auf Emacs 24.4 (von 24.3) durchgeführt. Wenn ich jetzt vc-next-actioneine geänderte Datei ausführe *vc-log*, beginnt der angezeigte Puffer mit dem Wort "Zusammenfassung:" im log-edit-headerGesicht, gefolgt von einer Zeile mit inversem Video. Dies geschah nicht in 24.3, aber ich kann in NEWS nichts darüber finden. Was …

2
Schnelle Vorschau von Dateien
Ähnlich wie bei dieser Frage möchte ich, dass ein Tool- / Minor-Modus eine schnelle Vorschau meiner Dateien anzeigt, indem lediglich der Cursor darüber positioniert wird (z. B. wird die aktuell ausgewählte Datei im aktiven Pufferfenster angezeigt). Ich kümmere mich nicht um depressive Ereignisse und ich möchte keine Überlagerung. Wenn es …

1
Wie kann ich wissen, welches integrierte Emacs-Paket benötigt werden muss?
Ich habe das Changelog für Emacs 24.4 ( C-hn) gelesen und versucht zu sehen, was die Datei-Benachrichtigungsfunktion ist. Ich habe versucht, C-hveine verwandte Variable zu verwenden, auto-revert-use-notifyaber es wurde nichts angezeigt. Ich habe dann im Emacs-Quellcode nach diesem Variablennamen gesucht und festgestellt, dass er in verwendet wurde lisp/autorevert.el. Danach (require …
8 package 

5
Wie suche ich in Suchergebnissen?
Wenn ich C-ssuchen kann. Wie soll ich eine Funktion ausführen, an C-rdie ich mich beispielsweise binden kann , um in den Ergebnissen einer vordefinierten Suchabfrage zu suchen? Wie der Inhalt des Fensters wäre: function xyz(a, b) return a + b end Ich kann C-M-smit function.*als Abfrage und das Ergebnis wird …

2
Warum fragt der Emacs-Organisationsmodus nach der Masterdatei?
Beim Öffnen von .orgDateien fordert Emacs eine Masterdatei an. Warum ist das so und wie kann ich diese Funktion deaktivieren? Ich denke, es liegt an der Verwendung von Latex-bezogenen Paketen wie ox-latexund ox-beamer. Gibt es eine Möglichkeit, die Masterdatei für .orgDateien im Latexmodus spezifisch zu machen oder sie vollständig auszuschalten? …
8 org-mode 

2
Wie kann ich einen Puffer gegen eine Revision bearbeiten?
Ich möchte ediff ausführen, um meine aktuelle Version einer Datei (in git) mit einer Version der Datei in einem anderen Zweig zu vergleichen. Ich laufe M-x ediff-revisionaus einem offenen Puffer für die betreffende Datei. Ich beantworte die beiden Fragen: Revisionen für Datei vergleichen: Ich habe diese Antwort leer (der Standard …

2
Ausführen von Emacs über die Windows-Taskleiste
Wenn ich in Windows zwischen Programmen wechseln möchte, verwende ich normalerweise die Windows-Taste plus eine Zifferntaste, um ein Programm über meine Taskleiste auszuführen. Die meisten Programme werden entweder ausgeführt oder, falls bereits eine Instanz vorhanden ist, in den Vordergrund gerückt und konzentriert. Emacs (gestartet mit runemacs.exe) erstellt jedoch einen neuen …

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.