Emacs

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





3
Emacsclient: Ein einziger Emacs-Prozess die ganze Zeit vom Start an und niemals schließen und die Benutzeroberfläche besser ausblenden
Da emacsclient lange Ladezeiten von Paketen problemlos verarbeiten kann, möchte ich wirklich mindestens einen Emacs-Prozess und meistens nur einen Emacs-Prozess beibehalten, als Hintergrundprozess öffnen und die GUI besser ausblenden. Im Moment habe ich die folgende Funktion in .bashrc definiert: emc () { if [[ $# -eq 0 ]]; then emacs …

2
Rufen Sie emacsclient aus einem von Emacs aufgerufenen Programm auf
Ich habe ein Problem beim Anzeigen von PDF-Dokumentationsdateien mit AucTex. Ich verwende pdf-toolszum Anzeigen von PDF-Dateien in Emacs und habe emacsclient -nals Standard-PDF-Viewer festgelegt (über xdg-mime unter Debian Linux). Dies funktioniert in den meisten Fällen (Tex-documentation-texdoc ...)einwandfrei, unterbricht jedoch die Funktion von Auctex ( C-c ?). Ich habe das Problem …

3
Holen Sie sich Wort an Punkt
Es ist eine einfache Sache. Mein Cursor befindet sich über einem Wort und ich möchte das Wort erhalten, damit ich etwas damit anfangen kann. Ich sehe einige verschiedene Möglichkeiten, dies zu tun, möchte aber Neuerfindungen vermeiden und eine Standardmethode verwenden.
9 words 


2
Ersetzen Sie zwei Saiten miteinander
Ich möchte alle Vorkommen einer Zeichenfolge (z. B. Zeichenfolge1) durch eine andere Zeichenfolge (z. B. Zeichenfolge2) ändern und umgekehrt. Um genau zu sein, habe ich ein langes Dokument und diese Zeichenfolgen kommen oft vor. Was ich derzeit mache, ist, string1 -> string3, dann string2 -> string1 und schließlich string3 -> …



1
Erstellen Sie eine konsistente Syntaxhervorhebung für LaTeX-Quellblöcke
Die Lösung von Org Manual für die Syntaxhervorhebung von org-babel-Codeblöcken besteht darin, die native Schriftart mit zu aktivieren (setq org-src-fontify-natively t) funktioniert gut für LaTeX-Code, der in Blöcken mit eingeschlossen ist #+BEGIN_SRC latex aber nicht für Blöcke mit: #+BEGIN_LATEX Gibt es eine Möglichkeit, beide Arten von LaTeX-Quellblöcken dazu zu bringen, …

1
Wie setze ich eine Marke in elisp und habe eine Schichtauswahl?
Das normale Verhalten von Emacs, wenn der Transient-Mark-Modus aktiv ist, besteht darin, dass bei einer Shift-Auswahl die Markierung deaktiviert wird, wenn der nächste Befehl eine Nicht-Shift-Bewegung ist. Zum Beispiel wird nach den Befehlen M-l(um die aktuelle Zeile mit der folgenden Funktion zu markieren) und C-fdie Markierung deaktiviert. Wie kann man …
9 mark  mark-ring 


3
Git Bash in Emacs unter Windows
Ich kann die Bash-Shell ausführen, die mit Git für Windows geliefert wird. Ich habe dies in meine .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Dann M-x git-bashund voila, Bash läuft, aber mit etwas Verrücktheit: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: …

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.