Emacs

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


1
Puffer automatisch speichern, die keine Dateien besuchen
Ich mache oft so etwas wie: Cx b foobarbaz RET Um einen neuen Puffer für Notizen usw. zu erhalten, würde ich es lieben, wenn Emacs nur einen Schnappschuss machen und gelegentlich alle offenen Puffer auf die Festplatte kopieren. Es gibt viele Dokumentationen zur Verbesserung der Funktionen zum automatischen Speichern und …
7 auto-save 

3
Wie kann ich Emacs dazu bringen, den Fehler in meiner Init-Datei zu finden, ohne ihn neu zu starten?
Wenn in einer meiner Init-Dateien ein Fehler auftritt, wird beim Starten von Emacs eine vage Meldung wie diese angezeigt: Warning (initialization): An error occurred while loading /Users/im/.emacs.d/init.elc: (wrong-type-argument listp helm-find-files-actions) Es sagt mir nicht, welche meiner vielen Konfigurationsdateien den Fehler enthält oder welche Zeile. Das Durchsuchen meiner Dateien hilft nicht …

3
Verschieben Sie ausgewählte Zeilen nach oben und unten
Ich benutze Eclipse jetzt schon eine Weile und fand einige Verknüpfungen sehr nützlich, insbesondere die Möglichkeit, eine rechteckige Auswahl von Linien mit Alt + Auf / Ab nach oben und unten zu verschieben. Ich habe mich in Emacs nach dieser Funktionalität umgesehen. Bisher habe ich folgendes Skript gefunden: (defun move-text-internal …
7 elisp 




1
Lassen Sie doc-view mupdf für PDF-Dateien verwenden
Natürlich kenne ich mich bereits mit https://github.com/politza/pdf-tools aus . Ich bin auf Emacs 24.5.1. Ich bin nicht davon überzeugt, dass doc-view mudraw / mupdf für PDF-Dateien verwendet. (require 'doc-view) (print doc-view-pdfdraw-program) Ausgänge "mudraw" "mudraw" Der folgende Screenshot sagt jedoch etwas anderes aus: Emacs mit Doc-View links, Zathura mit Mupdf-Backend rechts. …
7 pdf  docview 

2
Wie kann man Leerzeichen nach dem Ziehen automatisch anpassen?
Beim Bearbeiten von Text in menschlicher Sprache und beim Verschieben von Textfragmenten stoße ich häufig auf das Problem, dass Leerzeichen, die am Anfang oder Ende eines Fragments verschoben wurden, nicht in die neue Position passen. Betrachten Sie zum Beispiel diesen Absatz: This is the first sentence. This is the second …

2
Helm - Hinzufügen von Helm-Mx zu Steuerquellen
Ich bin in der Lage, ein paar zusätzliche Quellen zu diesem Ruder hinzuzufügen (setq helm-mini-default-sources '(helm-source-buffers-list helm-source-recentf helm-source-dired-recent-dirs helm-chrome-source hgs/helm-c-source-stars hgs/helm-c-source-repos hgs/helm-c-source-search helm-source-buffer-not-found)) Das Letzte, was ich hinzufügen muss, ist helm-M-x. Ich muss nur alle Befehle zu Standardquellen hinzufügen. Auf diese Weise kann ich eine einzelne Funktion aufrufen und zu …
7 elisp  helm  m-x 

2
So erhalten Sie die Statistik der Häufigkeit von Wörtern in einem Puffer
Für Linguisten und viele andere Wissenschaftler ist die Analyse der Häufigkeit der in einem Text vorkommenden Wörter ein großartiges Werkzeug. Einige kommerzielle Texteditoren und einige Websites bieten dieses Tool an. Bei der Worthäufigkeitsanalyse werden die Wörter in absteigender Reihenfolge nach ihrer Häufigkeit sortiert. Zum Beispiel in diesem Text Emacs Stack …
7 elisp  text 


1
Erstellen Sie eine private Spacemacs-Ebene für das Yafolding
Ich hatte versucht, meine erste (private) Ebene für Spacemacs für das Yafolding-Paket zu erstellen. Also hatte ich die ~/.emacs.d/private/yafolding/packages.elDatei mit folgendem Inhalt erstellt: (setq yafolding-packages '( yafolding )) (setq yafolding-excluded-packages '()) (defun yafolding/init-my-package () "Initialize my package" (use-package yafolding)) Und auch diese Ebene aktiviert in ~/.spacemacs: dotspacemacs-configuration-layers '( ;; ... …


2
Ersetzen Sie die PlantUML-Quelle im Org-Modus durch das generierte Bild
Ich schreibe UML-Diagramme im org-Modus mit PlantUML und "kompiliere" sie normalerweise in HTML, um das Ergebnis anzuzeigen. Gibt es eine Möglichkeit, das Bild in meinem Puffer anzuzeigen? Ich versuche den Bildmodus zu aktivieren, aber es funktioniert nicht gut. Es ersetzt den Dateinamen am Anfang des Quellblocks. #+begin_src plantuml :file my-diagram.png …

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.