Emacs

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

7
So implementieren Sie ein Popup-Menü ähnlich dem in Magit verwendeten
Frage Ich möchte eine Benutzeroberfläche in Form eines Popup-Menüs erstellen , ein Popup-Menü ähnlich dem in Magit verwendeten . Eigenschaften Definition von Popup Popup im Kontext dieser Frage bedeutet ein kleines temporäres Fenster, das eine Sammlung von Menüelementen enthält, sodass der Benutzer nur eines dieser Elemente auswählen kann. Position auf …
10 magit  popup 

1
org-blank-before-new-entry zwischen einer TODO-Liste und einer Textkontur unterscheiden lassen?
Wie viele von uns benutze ich den Org-Modus für zwei verschiedene Dinge: Als TODO-Listenmanager Als Text-Outliner Ich möchte, dass meine Leerzeilen je nach Kontext unterschiedlich funktionieren. TODO-Liste: keine Leerzeilen Textumriss: Fügt automatisch 1 leere Zeile ein, wenn vor einer Überschrift Text ohne Überschrift steht Mit anderen Worten, wenn ich eine …


1
Können Emacs geöffnete LaTeX-Tags automatisch schließen?
Wenn Sie a verwenden web-mode, </wird die automatische Vervollständigung mit dem Open-Tag-Namen der höchsten Ebene automatisch abgeschlossen. Wenn ich zum Beispiel eine offene habe <div>, </wird diese automatisch vervollständigt </div>. Ist es möglich, dasselbe in LaTeX zu bekommen? Zum Beispiel, wenn ich eine habe \begin{foo}Tag, wie kann ich Emacs machen …
10 latex 


1
Wie finde ich heraus, woher eine Funktion aufgerufen wird (Backtrace / Stacktrace)?
Ich habe ein Problem festgestellt, dass die Region deaktiviert ist (im Transient-Mark-Modus). Die Funktion deactivate-markwird aufgerufen und ich möchte herausfinden, woher (und warum) sie aufgerufen wird. Ich habe es versucht M-x debug-on-entry RET deactivate-markund es hört auf, aber ich habe keine Möglichkeit gefunden, den Anrufer herauszufinden. Die gesamte angezeigte Stapelverfolgung …

2
Denken Sie an Modi für Dateien ohne Erweiterungen
Ich habe angefangen, viele Dateien zu bearbeiten, die keine Erweiterungen haben, aber immer noch im Hauptmodus vorliegen. Ich bin der einzige Emacs-Benutzer im Team, und ich möchte nicht schmerzlich klar machen, dass mein Editor spezielle Dinge benötigt. Ich möchte vermeiden, die Codebasis zu ändern. Ich kann den Dateinamen nicht ändern …
10 major-mode 

3
Bearbeiten mehrerer Quellblöcke in einem Puffer
Ich habe mehrere Quellblöcke, die alle in derselben Datei verwickelt sind. Wenn ich C-c 'innerhalb eines Blocks aufrufe , wird nur dieser bestimmte Block in einem neuen Puffer angezeigt. Gibt es eine Möglichkeit, alle Teile dieser Datei in diesem Puffer anzuzeigen (anstelle nur dieses speziellen Snippets)? Beispiel: #+begin_src emacs-lisp :tangle …

3
Emacs installierte Pakete exportieren?
Ich benutze Emacs 24.4. Ich habe eine große Anzahl installierter Pakete über die Richtlinie Mx list-packages über einen Zeitraum von etwa einem Jahr hinzugefügt. Ich würde gerne meine Liste der installierten Pakete exportieren, um sie an anderer Stelle zu verwenden. Das Kopieren meiner .emacs führt beim Start zu Fehlern, die …
10 package 


3
Lesen Sie E-Books in Emacs
Ich verwende eww, um Online-Artikel in Emacs anstatt in einem Browser zu lesen, da dies weniger ablenkend ist und ich im Organisationsmodus schnell Notizen machen kann, ohne die Anwendung zu wechseln. Ich frage mich, wie machbar es ist, E-Books im Epub- oder PDF-Format in Emacs zu lesen. Ich habe epubmode.el …
10 pdf  docview 


1
Reine Rechtschreibprüfung in Emacs
Die Frage, welche Optionen es für die Rechtschreibprüfung in Emacs gibt , beschreibt verschiedene Lösungen zur Rechtschreibprüfung für Emacs. Die Emacs ispell-Oberfläche verwendet externe Tools wie Aspelloder Hunspellzur Rechtschreibprüfung. Angesichts der Tatsache, dass viele kostenlose Wörterbuchdateien verfügbar sind (zum Beispiel von Openoffice, siehe zum Beispiel die Wörterbuchdatei en_US.zip ), frage …

1
Wie verhindere ich, dass ein Teilprozess andere verhungert?
Um es klar auszudrücken, ich spreche nicht von irgendetwas, bei dem Emacs Multithreading erfordern sollten (obwohl dies wahrscheinlich auch das lösen würde). Reproduzieren: emacs -Q # Ich verwende 24.4.1 Machen Sie einen zweiten Frame Wechseln Sie zurück zum ersten Frame Mx Shell Mx eindeutig umbenennen (wir werden später eine zweite …


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.