Emacs

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

1
Wie erkenne ich den sichtbaren / fokussierten Status meines Puffers?
Ich schreibe eine Erweiterung, die mit einem externen Prozess kommuniziert, daher ist es selbstverständlich, die Anzahl der Anfragen zu verringern, die "Hey Whats Up" sind, wenn mein Puffer nicht fokussiert ist. Also, was ist der beste Weg, um zu erkennen: Wenn mein Puffer sichtbar und fokussiert ist Wenn mein Puffer …
16 elisp  buffers  focus 

1
Gibt es eine 'local undo'-Erweiterung für Emacs?
Es kommt oft vor, dass ich Änderungen lokal oder zeilenweise rückgängig machen möchte. Wenn ich beispielsweise mehrere Zeilen in einem Quellcode ändere und nur eine von ihnen wiederherstellen möchte, muss ich den gesamten Rückgängig-Baum durchlaufen, um den Status zu finden, zu dem ich zurückkehren möchte. Es wäre besser, wenn ich …
16 editing  undo 



3
Stellen Sie die Spaltenbreite in `ibuffer` ein
Gibt es eine Möglichkeit, die Breite der Spalten in anzupassen ibuffer? Insbesondere möchte ich die Spalte Name erweitern, um mehr von den Puffernamen lesen zu können, bevor sie abgeschnitten werden. Ich habe versucht Buffer-menu-name-width, aber es scheint, dass die Buffer-menuVariablen nicht von verwendet werden ibuffer. Ich habe es auch versucht, …

2
Wie erkennt man, ob sich ein passendes Paar in einem befindet?
F: Gibt es eine allgemeine Methode, um festzustellen, ob sich der Punkt in einem übereinstimmenden Zeichenpaar befindet oder nicht? Das heißt: Gibt es eine allgemeine Prädikatfunktion (oder etwas anderes), die bestimmen kann, ob ein Punkt zwischen einem übereinstimmenden Paar oder zwischen willkürlich ausgewählten Zeichen liegt? Ich denke über eines nach, …
16 elisp  syntax 

1
Wie kann ich verhindern, dass ein Frame geteilt wird?
Zur Zeit arbeite ich mit ruby ​​und rspec. Ich mag die Idee wirklich, einen separaten Frame in einem anderen Monitor zu haben, der mir den Kompilierungspuffer zeigt. Mein aktuelles Setup verwendet einen 'Code'-Frame (in dem ich die eigentliche Arbeit erledige) und einen' Testergebnis'-Frame (in dem ich die angegebenen Ergebnisse sehe). …
16 window  frames 

1
Wechseln Sie auf schnellste Weise die Fensterausrichtung
Angenommen, Sie haben zwei Puffer wie folgt geöffnet: ------------------------------------ | | buffer 1 | buffer 2 | | | ------------------------------------ Was ist der schnellste Weg, um die Puffer so zu vertauschen, dass Sie folgendes erhalten: ------------------------------------ buffer 1 | | ------------------------------------ buffer 2 | | ------------------------------------
16 buffers  window 

2
Verwenden von Org Babel zum Verwirren eines variablen Dateinamens
Wenn ich ein Code-Snippet habe, das ich mit einer Datei verwechsle, aber erwarte, dass sich der Dateiname im Laufe der Zeit ändert, gibt es eine sauberere Möglichkeit, den Dateinamen zu ändern als Query-replace? Angenommen, ich verwickle Code in ~ / dir / my-file.el: #+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el (setq myvar1 "value1") …

1
Wie kann ich im Künstlermodus in Unicode zeichnen?
Ich möchte Unicode-Kunst im Künstlermodus produzieren. Es scheint jedoch, dass der Künstlermodus nur ASCII-Kunst unterstützt. Wie kann ich den Künstlermodus so konfigurieren, dass er anstelle von produziert? +---------------+ | | | +-------+--+ | | | | | | | | | | | | +-------+-------+ | | | | | …
16 unicode 


1
Was macht `setq-local` und wann soll ich es verwenden?
Ich bin mir nicht ganz sicher, welche Variationen von pufferlokalen Variablen es gibt, selbst nachdem ich alle Dokumente und eine Reihe von Beiträgen hier auf SX gelesen habe. Hier ist eine Zusammenfassung meines Verständnisses: (defvar foo ..)deklariert eine dynamische Variable für die Datei. Die Variable ist jedoch (1) anderen Dateien …

2
Orgmode-Export: So verhindern Sie eine neue Zeile für Kommentarzeilen
Derzeit generiert mein Orgmode (v8.3.4) beim Exportieren nach LaTeX (und möglicherweise in anderen Formaten, die ich jedoch nicht überprüft habe) eine neue Zeile für eine Kommentarzeile oder einen Block aufeinanderfolgender Kommentarzeilen. Dies ist unerwünscht, da in LaTeX ein neuer Absatz erstellt wird. Wenn ich schreibe, muss ich oft ein oder …


2
Wie schalte ich Spacemacs 'Tilden in leeren Zeilen aus?
Ich habe gerade Spacemacs installiert , hauptsächlich wegen seiner raffinierten Standardeinstellungen. Ein Standard, über den ich nicht so erfreut bin, ist, dass er Tildes in leere Zeilen in der Datei setzt. Ich habe versucht, (setq vi-tilde-fringe nil)und (setq indicate-empty-lines nil)innerhalb der dotspacemacs/user-configFunktion, die keine Wirkung zu haben scheinen. Wie kann …
16 evil  spacemacs  fringe 

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.