Emacs

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

1
Benutzerdefinierte Einrückung für bestimmte Zeilen?
Ich versuche derzeit herauszufinden, wie ich einige Zeilen gezielt behandeln kann, ohne die Einrückung des restlichen Puffers zu verfälschen. Betrachten Sie die folgende Funktion MyFuncals Beispiel: void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Hier möchte ich, dass …


1
So exportieren Sie SVG-Bilder als <img…> im HTML-Export
Wenn ich einen org-modePuffer, der einen Link zu einem Bild enthält, nach HTML exportiere , wird der Link normalerweise zu einem richtigen HTML-Code verdeckt &lt;img...&gt;. Wenn dieses Bild jedoch eine .svgErweiterung hat, wird es &lt;object...&gt;stattdessen als exportiert . Wie verhindere ich das? Zum Beispiel der folgende Link: [[file:https://clojars.org/malabarba/lazy-map/latest-version.svg]] wird folgendermaßen …

2
Richtige Neuinitialisierung einer Liste? Was passiert unter der Haube?
Ich bringe mir etwas mehr Elisp bei und bin auf folgendes Problem gestoßen: Wenn ich eine Listenvariable zurücksetzen möchte, wird sie nach der ersten Auswertung nicht aktualisiert. Hier ist ein Beispielcode: (defun initilize () (setq example '(3))) (defun modify () (initilize) (message "%S" example) (setcar example 2)) ; M-x eval-buffer …


1
Beste Firmen-Backend-Listen
Ich weiß, dass dies nicht die beste Art von Frage für Stapel ist ... aber ich kann mir keinen anderen Ort vorstellen, an dem es genug Belichtung geben könnte. Ich mag den Firmenmodus sehr, aber manchmal ist es ärgerlich, manuell zum nächsten Backend wechseln zu müssen (Firmenversuch ist hier praktisch). …

1
Problem mit nnmaildir in gnus
Ich habe versucht, nnmaildir dazu zu bringen, mit mbsync (das IMAP- und Maildir-Postfächer synchronisiert) zusammenzuarbeiten, und ich kann es einfach nicht dazu bringen, mit gnus zu arbeiten. Mit der folgenden Auswahlmethode: (nnmaildir "calgary" (directory "~/mail/ucalgary")) Ich kann die Verbindung öffnen und der Server-Suchpuffer zeigt alle Gruppen an: K 0: Calendar …
8 gnus 

1
Formeln im Klartext-Export
Ich versuche einen Weg zu finden, ein Org-Dokument mit vielen Formeln im Klartext zu exportieren, aber die Ergebnisse sind bisher nicht großartig. Was ich versucht habe: pandoc - hält im Grunde alle Mathematik in LaTeX unverändert, streift nicht einmal die Umgebungsmacher. detex - ersetzt keine griechischen Symbole (entfernt sie einfach), …

1
Einrückung in eckigen Klammern
Noch eine Frage zum Einrücken in AUCTeX ... Ich möchte Inhalte in eckige Klammern einrücken können [...]. Es wäre für tikz Optionslisten nützlich sein, zum Beispiel, oder Bäume gezeichnet mit forestoder qtree: diese beiden Paketen eckige Klammern für ihre Syntax verwenden, die es in einem Editor unterstützt paren-Vertiefung leicht zu …


3
So öffnen Sie Dateien in Eshell mit Platzhaltern
Ich bin es sehr gewohnt, eine Shell einzugeben wie: emacsclient **/Threshold.java Wo Threshold.javaist eine Datei tief in einem Verzeichnis verschachtelt und ich möchte sie nur mit Namen öffnen. Wenn ich das gleiche in eshell versuche, bekomme ich (ec ist ein Alias ​​für find-file): ec **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") …
8 eshell 

1
Beenden von Emacs und erneutes Beschriften des Touchpads
Ich habe den folgenden Elisp-Code in meiner Emacs-Konfiguration, der mein Touchpad deaktiviert, sodass es mich beim Schreiben nicht stört. ;; disable touchpad when on emacs (defun turn-off-mouse (&amp;optional frame) (interactive) (call-process-shell-command "xinput --disable bcm5974" nil "*Shell command output*" t)) (defun turn-on-mouse (&amp;optional frame) (interactive) (call-process-shell-command "xinput --enable bcm5974" nil "*Shell …
8 hooks  exit 


2
Emacs kann den Verlauf der zuletzt besuchten Dateien, die in der aktuellen Sitzung vor dem Herunterfahren geöffnet wurden, nicht speichern
Ich habe ein Problem mit Emacs, die als Daemon mit Systemd gestartet wurden. Bei jedem Herunterfahren / Neustart geht der Verlauf der zuletzt geöffneten Dateien in der aktuellen Sitzung verloren, wenn ich den Emacs-Daemon-Dienst nicht manuell beende. Ich denke, das liegt an der Systemd, die Emacs im Shutdown-Zustand nicht richtig …

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 …

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.