Emacs

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

3
Wie speichere ich ein Tastaturmakro als Lisp-Funktion?
Sehr häufig musste ich die Schritte ausführen, die mehrere Tastenanschläge erforderten. Für dieselbe Sitzung können diese Schritte in einem Tastaturmakro aufgezeichnet werden. Ein Beispiel ist das Speichern eines häufig ausgeführten Such- / Ersetzungsvorgangs als Tastaturmakro. Aber dieses Makro geht verloren, wenn ich Emacs beende. Wie kann ich mein häufig verwendetes …

1
Wie kann ich einen sehr langsamen Emacs beheben?
Ich schreibe ein Dokument und habe ein Problem mit der Leistung von Emacs, von dem ich glaube, dass sie erst gestern erschienen ist. Ich habe keine Änderungen an meiner Init-Datei vorgenommen oder neue Pakete installiert. Das Problem ist, dass es beim Schreiben eine sehr merkliche Verzögerung zwischen dem Drücken der …

3
Was kann ich tun, um meinen Start zu beschleunigen?
Was kann ich tun, um die Startzeit zu verkürzen? Gibt es etwas, auf das ich besonders achten sollte? Hinweis: Die Startzeit kann verkürzt werden, indem Emacs weniger häufig gestartet wird (einmal pro Sitzung) und Dateien in einer laufenden Instanz geöffnet werden . Bei dieser Frage geht es um die Minimierung …

3
Wie einfach mit Magit Kirschen pflücken?
Ich benutze magit seit ein paar Monaten und es gefällt mir sehr gut. Aber eine Sache, die ich immer noch in einem Terminal mache, ist das Kirschpflücken. Was ist eine einfache Möglichkeit, dies zu tun?
40 magit 

2
Warum hat elisp keine Namespaces?
F: Warum hat elisp keine Namespaces und wie können wir sie bekommen? Elisp hat keine anderen Namespaces als den globalen, was zu der Kodierungskonvention geführt hat, dass allen globalen Funktionen, Variablen und Konstanten ein eindeutiges Präfix vorangestellt wird. Abgesehen von dem Ärgerfaktor scheint es mir auch ein Problem zu sein, …
40 elisp 

9
Wie kann ich Emacs Lisp lernen?
Hintergrund: Ich bin größtenteils ein vi-Benutzer und konvertiere zu Emacs. Überholen Sie die Grundlagen und verwenden Sie sie jetzt, um Code in C und Python zu schreiben, mit dem Plan, auch eine R-Konvertierung durchzuführen. Ich habe (Common) LISP vor über zwei Jahrzehnten geschrieben, als ich in der Grundschule war, aber …

4
Wie kann ich Dateien von Projectile ausschließen?
Ich verwende das Helmprojektil-Setup aus dem Auftakt und es hat meinen Workflow enorm verbessert. Das einzige verbleibende Problem sind automatisch generierte Dateien (z. B. von CMake generiert), die während helm-grep und ähnlichen Vorgängen angezeigt werden. Frage : Gibt es eine Möglichkeit, Dateien in der Projektordnerstruktur von Projectile auszuschließen?
39 projectile 

2
Intelligente Rechtschreibprüfung im Organisationsmodus
Standardmäßig sind die Ergebnisse der Ausführung M-x ispell-bufferim Organisationsmodus sehr enttäuschend. Ispell schaut in :PROPERTY:Schubladen, die üblicherweise Dinge wie enthalten :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Es wird versucht, org-Anweisungen zu korrigieren! Zum Beispiel beschwert es sich über die SRCin #+BEGIN_SRC emacs-lisp Es geht in Org-Blöcke. Ich nehme an, dass dies für Blöcke wie …


7
Baumbasierter Verzeichnis-Browser?
Ich mag dired, aber manchmal (besonders wenn ich Screencasts filme) möchte ich die Baumstruktur eines Verzeichnisses und seiner Kinder sehen, a la the tree (1) -Befehl. Gibt es einen baumorientierten Verzeichnis-Browser für Emacs?


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 …

2
Seltsame Shell-Ausgabe bei Verwendung von IPython 5
Ich habe gerade ein Upgrade auf die neueste Version von IPython durchgeführt und jetzt stimmt etwas nicht, wenn ich es in Emacs verwende. Wenn es in einem regelmäßigen Terminal funktioniert es gut (Farben, Tabula Fertigstellung, etc.), jedoch entweder in M-x eshelloder M-x shellanstelle von outputing In [1]:, es tatsächlich Ausgängen …
37 shell  eshell  ipython 


3
Inline wörtlich und Code mit Anführungszeichen im Org-Modus
Im Org-Modus kann ich Text mit =oder umschließen ~, um ihn im Inline -Modus im Wort- oder Codemodus zu platzieren. Dies schlägt jedoch fehl, wenn der Text Anführungszeichen enthält und ich in der Dokumentation keine Erklärung oder Problemumgehung gefunden habe . Beispielsweise: =hello= Rendert als wörtlich ~hello~ Rendert als Code …
37 org-mode 

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.