Emacs

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

4
Benannte Zeichenfolgensubstitution?
Oft muss ich dieselbe Zeichenfolge mehrfach ersetzen: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (es ist nur ein Dummy-Beispiel, in diesem Fall ist es besser, "a" mit einem Leerzeichen zu kleben, aber im Allgemeinen befasse ich mich mit komplizierteren Situationen) Gibt es eine Möglichkeit, eine …
13 elisp  string 

1
after-init-hook vs eval-after-load / mit-eval-after-load
Ich habe die nützliche Funktionsweise von Paketen in Emacs 24 gefunden . Ich hätte jedoch gerne eine endgültige Antwort von einem erfahrenen Benutzer oder einem Kernentwickler, welche davon im typischen Fall von 24.4 tatsächlich bevorzugt wird. Afaik (add-hook 'after-init-hook ...)ist der so genannte Brute-Force-Ansatz zum Einrichten von Anpassungen für Pakete. …


2
Ihr 'Python-Shell-Interpreter' scheint Readline nicht zu unterstützen
Ich habe dieses Problem mit meinem 25.1 und Python 3.5 unter Ubuntu 16.10, aber ich sehe nicht, dass es irgendwo gelöst wird. Ich frage mich, was der neueste Status war. Wiedergabe: > emacs -Q --eval '(setq python-shell-interpreter "python3")' dann M-x run-python gibt Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support …
13 python  repl 


2
Abschnitte in Markdown reduzieren
Ich benutze markdown-mode(in Verbindung mit writeroom-mode) zum Schreiben in Emacs. Meine Markdown-Dateien werden im Allgemeinen ziemlich groß, und ich möchte mich über einen längeren Zeitraum auf einen bestimmten Abschnitt konzentrieren können. Wie kann ich das erreichen? Insbesondere möchte ich andere Abschnitte (Überschrift und deren Text) ausblenden oder reduzieren, während ich …

3
Before-Save-Hook für den CC-Modus
Ich möchte anpassen cc-mode, um eine Funktion vor dem Speichern auszuführen. Eine Lösung wäre, die cc-modeKeymap so zu ändern , dass sie C-x C-san eine Funktion gebunden wird, die die von mir benötigte Arbeit ausführt und sie dann speichert. Meine Frage ist, ob es einen Haken gibt, den ich dafür …
13 hooks  cc-mode  advice 

1
Wie kann verhindert werden, dass Emacs harte Verbindungen unterbricht?
Angenommen, ich habe zwei Dateien file1und file2: $ echo aaa >file1 $ ln file1 file2 Dann überprüfe ich, ob die Inodes gleich sind: $ ls -i 18749779 file1 18749779 file2 Dies zeigt, dass die beiden Dateien tatsächlich gleich sind. Jetzt bearbeite ich file1in Emacs und füge eine Zeile mit beispielsweise …
13 files 

4
So definieren Sie zusätzliche modenspezifische Paare für den elektrischen Paarmodus
electric-pair-modeist ein integrierter Modus zum automatischen Einfügen übereinstimmender Trennzeichenpaare (Klammern, eckige Klammern usw.) basierend auf dem aktuellen Hauptmodus. Ich weiß, dass ich zusätzliche Paare (die global sein werden ) wie folgt definieren kann : (push '(?\' . ?\') electric-pair-pairs) ; Automatically pair single-quotes (push '(?\' . ?\') electric-pair-text-pairs) ; ... …

2
Schlüsselspezifische Schlüsselbindungen
Ist es möglich, pufferspezifische Tastenkombinationen festzulegen? Ich habe Folgendes in einer meiner Organisationsdateien: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Diese Bindung bleibt jedoch auch für andere Dateien im Organisationsmodus bestehen. Wenn ich eine Datei mit einem anderen Hauptmodus öffne, wird meine Standardschlüsselbindung aktiviert. Es sieht …


1
Magit Diff nebeneinander
Ich möchte wissen , ob es einen Weg gibt , die Standard nebeneinander zu bekommen diffin Sicht magit. Das heißt, anstatt den alten und den neuen Codeblock nacheinander zu sehen, möchte ich sie in derselben horizontalen Ausrichtung sehen.
13 magit  diff 

5
Wie kann ich elisp in einer Orgmode-Datei beim Öffnen auswerten?
Ich habe Elisp-Code, den ich beim Laden in Orgmode-Dateien ausführen möchte (unterschiedlich für verschiedene Dateien und in der Datei selbst definiert). Gibt es eine Möglichkeit, dies zu tun? Ich habe nichts in http://orgmode.org/manual/In_002dbuffer-settings.html gesehen Wenn ich der Emacs-Initialisierung etwas hinzufügen kann, das beim Laden einer Orgmode-Datei einen speziell benannten Codeblock …
13 org-mode  elisp 



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.