Emacs

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

4
So führen Sie den Shell-Befehl mithilfe des Shell-Profils und der aktuellen Verzeichnis-Hooks aus (z. B. direnv)
Ich versuche , zu erhalten shell-commandund async-shell-commandmit ein paar Programme in meiner nahtlos zu integrieren .bashrcDatei, speziell direnv in diesem Beispiel. Ich stellte fest, dass ich beim Anpassen shell-command-switchShell-Prozesse dazu bringen könnte, mein Profil so zu laden, als wäre es eine reguläre interaktive Login-Shell: (setq shell-command-switch (purecopy "-ic")) (setq explizit-bash-args …

2
Wie kann ich dafür sorgen, dass Dired-Puffernamen den vollständigen Pfad enthalten?
Ich habe oft viele diredPuffer geöffnet, einschließlich einiger für Ordner mit identischen Namen. Gelegentlich wechsle ich dadurch zum falschen und suche nach einer Möglichkeit, dies zu beheben. Wenn derzeit mehrere Ordner mit identischen Namen geöffnet sind dired, sieht meine Pufferliste ungefähr so ​​aus: foo foo<2> bar foo<3> bar<2> Ich möchte …
9 dired 

4
Wie überprüfe ich, ob ein Puffer eine Datei besucht?
Ich möchte überprüfen, ob ein (z. B. aktueller) Puffer eine Datei besucht oder nicht. Ich könnte sagen: (if (buffer-file-name) ...) aber es scheint nicht sehr elegant zu sein - was mich interessiert, ist nur der boolesche Wert, nicht der tatsächliche Name des fraglichen Puffers. Wenn die buffer-file-nameFunktion in Elisp geschrieben …
9 elisp  buffers  files 

1
Wie kann verhindert werden, dass Landstreicher in die Geschichte eingreifen?
Ich habe ein Problem , bei dem Emacs versucht, mit tramp einen anderen Computer zu kontaktieren, wenn ich versuche, zufällige Emacs-Vorgänge auszuführen, z. B. org-captureeine Datei in ein anderes (lokales) Verzeichnis diredumzubenennen, vermutlich wegen einer Art automatischer Vervollständigung oder eines Verlaufs Argumentation. Dies führt zu viel Hängen und Warten, da …
9 dired  tramp 

2
Wie kann ich die gesamte Zeilennummernleiste mit einer benutzerdefinierten Hintergrundfarbe füllen?
Im folgenden Screenshot habe ich einfach den Hintergrund des linumGesichts auf eine bestimmte Farbe eingestellt. Am Ende des Puffers befindet sich jedoch ein leerer Bereich und es gibt Lücken zwischen den Zeilen, wenn der Zeilenumbruch ( global-visual-line-mode) aktiviert ist: Idealerweise sollte die gesamte linke Seite eine einheitliche Farbe haben. Ist …



2
Besseres Debuggen von abstürzenden Emacs?
Obwohl Emacs (24.3.93.1) beim Starten über den Finder einwandfrei funktioniert, wenn die Terminalversion gestartet wird: /Applications/Emacs.app/Contents/MacOS/Emacs -nw Emacs stürzt ab mit: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw. Es scheint, dass das Problem durch eine einzelne Zeile in init.el verursacht wird. (set-face-attribute 'default nil :font "Menlo-16") Wenn diese …

2
Wie kann ich die Quelle einer Webseite von Emacs herunterladen?
Ich möchte Emacs als erweiterte Methode zum Anzeigen der Quelle einer Seite verwenden (z http://example.com. B. ). Gibt es eine einfache Möglichkeit, die Seite direkt von Emacs herunterzuladen, vielleicht sogar über C-x C-f? Ich erinnere mich, dass ich das in der Vergangenheit irgendwie gemacht habe (vielleicht dank TRAMP?), Aber nicht …
9 tramp  web  networking 

4
Was sind die besten Ressourcen, um Emacs zu lernen? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe Emacs hauptsächlich anhand seiner eigenen Dokumentation …
9 learning 

1
Überschreiben des Füllabsatzes im LaTeX-Modus
Ich möchte das Verhalten fill-paragraphin bestimmten Modi ändern (zB LaTeX-modebereitgestellt von AucTeX). Ich könnte den Schlüssel einfach neu binden M-q, aber ich verwende auch evil-modedessen Implementierung von evil-fill-and-moveVerwendungen fill-region. Im Idealfall überschreibt meine benutzerdefinierte Füllfunktion sowohl die Funktionen fill-paragraph(damit es funktioniert M-q) als auch fill-region(damit es funktioniert evil). Angenommen, ich …


2
Überschreiben Sie "show-trailing-whitespace" im "diff-mode"
Ich habe show-trailing-whitespacezu setzen tin meiner global - .emacsDatei, und dies ist in der Regel kein Problem , außer wenn ich in diff-modebei einem Patch suchen , die für leere Rahmen Linien obligatorischen Leerraum hat. Eine Lösung wäre, einfach auszuschalten show-trailing-whitespacein diff-modein einigen relevanten Haken, aber eigentlich würde Ich mag …

3
Automatisches Löschen von Sicherungsdateien
Beim Bearbeiten von Dateien werden einige foo.bar~ Sicherungen angezeigt (Dateien, die mit einer Tilde ~ enden ). Wie kann ich ihre Kreationen steuern und kann eine rekursive Massenlöschung aller Dateien aus einem bestimmten Verzeichnis und allen Unterverzeichnissen angefordert werden?
9 backup 


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.