Emacs

42
Die alte Frage, wie man XML faltet

Ich mache ziemlich viel manuelle XML-Bearbeitung (die Quelldefinition einiger Codegenerierungen ist ein benutzerdefiniertes XML-Format) und bevorzuge natürlich die Verwendung von Emacs gegenüber speziellen (normalerweise hässlichen) XML-Editoren. Der nXml-Modus hat mir in der Vergangenheit sehr gut...

42
Wie man Filialen mit Magit auflistet

Wie liste ich die Zweige eines Repositorys in Magit auf (dh das Äquivalent von git branch --list)? Ich habe erwartet, dass dies im Popup-Fenster des Zweigs zu finden ist, aber es scheint weder da zu sein, noch konnte ich es irgendwo im Abschnitt "Prüfen" des Benutzerhandbuchs finden. Was vermisse...

41
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...

41
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...

40
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...

40
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

39
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...

39
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,...

38
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

38
Ü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"...

37
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...