Emacs

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



2
So finden Sie heraus, was eine Tastenfolge wirklich bewirkt
Von Zeit zu Zeit beobachte ich unerwartetes Verhalten beim Bearbeiten von Text. Meine erste Möglichkeit besteht normalerweise darin C-h k, herauszufinden, welche Funktionen von einer bestimmten Tastenfolge aufgerufen werden. Manchmal widerspricht die Dokumentation jedoch dem beobachteten Verhalten. In diesen Fällen gehe ich normalerweise davon aus, dass sich ein anderes Paket …
14 keymap  hooks 

3
Starten Sie zwei separate Emacs-Dämonen für Konsole und GUI
Normalerweise starte ich Emacs mit der GUI und starte sofort einen Server mit (server-start). Jetzt kann ich Dokumente einfach über das Terminal emacsclient -n <file>oder über den Dateibrowser in meine bestehende Emacs-Sitzung öffnen . Von Zeit zu Zeit möchte ich jedoch Emacs in meinem Terminal mit ausführen emacsclient -t. Dies …
14 daemon 

5
Hat der emacs einen Process Viewer (Resource Manager) oder einen gleichwertigen?
Gelegentlich werden Emacs 100% der CPU-Auslastung treffen. Offensichtlich liegt in diesem Fall ein Problem mit einem außer Kontrolle geratenen Prozess vor. Sie fragen sich nur, ob es eine Möglichkeit gibt, alle laufenden Prozesse in Emacs anzuzeigen? Ein bisschen wie Unix HTOP, der interaktive Systemprozessmonitor und -viewer ... HTOP
14 process 


3
Gibt es eine Möglichkeit, die Farbe des aktiven Fensters zu ändern?
Um fokussierte Fenster besser von nicht fokussierten Fenstern zu unterscheiden, würde ich gerne die Randfarbe dieses Fensters ändern. Beim Erkennen der Option "Anpassen mit Rand-Keyword" wurde nur festgestellt, wie die Hintergrundfarbe geändert werden kann, ohne dass unterschiedliche Farben für aktive und nicht aktive Farben festgelegt werden können. Ist das überhaupt …

1
Warnung unterdrücken: Zuweisung an freie Variable (und andere)
Wie kann ich die Warnung "Zuweisung an freie Variable" beim Byte-Kompilieren einer Emacs-LISP-Datei unterdrücken? Eigentlich bin ich hauptsächlich daran interessiert, es für einen bestimmten Puffer zu unterdrücken, wenn ich Flycheck verwende, aber ich verstehe, dass dies nur an den Byte-Compiler weitergegeben wird. Es wäre auch gut, eine Liste aller Warnungen …

2
Warum dauert der Start von Emacs unter Windows länger als unter Linux?
Aufbau: Ein System Betriebssystem Windows 10 als Dual Boot OS Ubuntu 15.10 als Dual Boot Emacs 25.0.1 mit GUI Ich habe eine dot-emacsDatei und alles in meinem .emacs.dOrdner (die Pakete befinden sich auch in .emacs.d). Alle diese Dateien befinden sich in einem Dropbox-Ordner. Unter Windows 10: Ich habe das dot-emacsund …
14 start-up 


1
Wie füge ich Text mit einem bestimmten Gesicht ein?
Ich habe ein Gesicht, das so erschaffen wurde: (defface test-face '((t . (:height 2.0))) "A face for testing.") Ich möchte etwas Text mit diesem Gesicht einfügen. Aber diese Möglichkeiten fügen den Text ohne das Gesicht ein: (insert (propertize "text to insert" 'face 'test-face)) (let ((current-string "text to insert")) (put-text-property 1 …
14 faces  insert 

7
Der einfachste Weg, um zu überprüfen, ob die aktuelle Zeile "leer" ist (Leerzeichen werden ignoriert)?
Ich möchte nur prüfen, ob die aktuelle Zeile leer ist oder nicht (wenn sie nur Leerzeichen enthält, halte ich sie immer noch für leer). Hier ist meine erste Version: (defun strip-text-properties(txt) (set-text-properties 0 (length txt) nil txt) txt) (defun is-current-line-empty () (interactive) (setq c-line (thing-at-point 'line)) (string-match "^\s*$" (strip-text-properties c-line))) …
14 whitespace 

1
Emacs ließ sich beraten
Ich möchte eine Funktion in einem Codeteil vorübergehend überschreiben. Nehmen Sie zum Beispiel Folgendes: (defun nadvice/load-quiet (args) (cl-destructuring-bind (file &optional noerror nomessage nosuffix must-suffix) args (list file noerror t nosuffix must-suffix))) (defun nadvice/idle-require-quiet (old-fun &rest args) (advice-add 'load :filter-args #'nadvice/load-quiet) (apply old-fun args) (advice-remove #'load #'nadvice/load-quiet)) (advice-add 'idle-require-load-next :around #'nadvice/idle-require-quiet) …

3
Beschriften und referenzieren Sie LaTeX-Gleichungen im org-Modus
Dies ähnelt dem Org-Export in Latex- und HTML-Referenzen , gilt jedoch für Gleichungen. Ich verwende gerne LaTeX-Mathe-Schnipsel in meinen Org-Dateien wie in * The Quadratic Equation The roots of $ax^2 + bx + c$ are given by \begin{equation} \label{eq:1} x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} \end{equation} According to Equation \ref{eq:1}, ... …
14 org-mode  latex 

2
Sitzungsdateien im Ordner emacs.d
Es gibt Dateien wie session.10110ac205e127d7e2143131143297155100000021880037in meinem .emacs.dOrdner. Ich würde gerne etwas dagegen unternehmen, konnte aber nicht herausfinden, was ich tun soll. Wofür sind diese Dateien? Warum erzeugen Emacs mehrere Dateien?
14 session 

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.