Emacs

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

1
Verwenden von Tramp für Protokolle
Ich versuche, Tramp mit auto-revert-tail-modezu verwenden, um ein Ende eines Remote-Protokolls auszuführen. Jedes Mal, wenn das Protokoll aktualisiert wird (was häufig der Fall ist), springt der Bildschirm kurz zum Ende der Datei und dann zurück zu meinem aktuellen Speicherort in der Datei. Gibt es eine Möglichkeit, diese häufigen Sprünge zu …


1
Deaktivieren der automatischen Speicherung in Emacs nur für Dateien, die als Root geöffnet wurden
Ich möchte die automatische Speicherfunktion von emacs mit tramp verwenden, aber nur für Dateien, die ich nicht mit sudo öffne. Meine aktuelle Konfiguration, basierend auf der Tramp-Dokumentation , sieht folgendermaßen aus: ;;;;;;;; BAKUCP ;;;;;;;; ;; Backup remote files locally to stop autosave pain (setq tramp-backup-directory "~/.emacs-backup") (unless (file-directory-p tramp-backup-directory) (make-directory …
8 tramp  auto-save  sudo  root 

2
Wie kann man übereinstimmende Klammern schneller anzeigen?
Wenn Sie eine schließende Klammer eingeben (oder möglicherweise auch für andere gepaarte Symbole) und die öffnende Klammer auf dem Bildschirm nicht sichtbar ist, springt Emacs zur öffnenden Klammer, um anzuzeigen, wo sie sich befindet. Das ist sehr praktisch. Ich möchte den Zeitraum, für den die öffnende Klammer angezeigt wird, kürzer …

1
Emacs richten Matrizen aus
Da ich viele Matrizen und Tabellen schreibe, suche ich nach einer Möglichkeit, Zahlen in Emacs gut auszurichten (ähnlich dem Ausrichtungspaket in vim). Ich habe festgestellt, dass es align-regexp gibt, aber ich konnte es nicht so zum Laufen bringen, wie ich es wollte. Gibt es eine Möglichkeit, Zahlen an ihren Dezimalstellen …
8 align 

2
Wie aktiviere ich den Semantikmodus nur für bestimmte Hauptmodi?
Ich habe diese Frage oft gesehen. Aber keine der Antworten hat mein Problem behoben: Der Nebenmodus bleibt in anderen Modi aktiviert. Bisher habe ich versucht: (use-package stickyfunc-enhance :config ;; (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode) ;; (defun turn-on-semantic () (semantic-mode 1) (require 'stickyfunc-enhance)) ;; (add-hook 'python-mode-hook 'turn-on-semantic) (add-hook 'python-mode-hook (lambda () (add-to-list 'semantic-default-submodes …


3
Emacs: Funktion zum Erstellen einer Datei mit Datum / Uhrzeit als Dateiname und einer Verknüpfung dafür
Ich muss Textdateien mit dem folgenden Namensformat generieren : YYYYY-MM-DD--hh-mm-ss.org. Wie kann ich die Capture-Funktionalität dafür nutzen? Das heißt, anstatt einen Eintrag pro Erfassung in einer einzelnen Datei vorzunehmen, sollte die Funktion eine einzelne Datei pro Erfassung erstellen, und hoffentlich mit allen Möglichkeiten innerhalb des Erfassungsmechanismus.

1
Wie kann ich helm mit org-refile verwenden?
Ich möchte org-refiledie Überschrift mit Helm mit einer Schnittstelle wie verwenden und auswählen helm-org-in-buffer-headings. Ich weiß, dass ich helm-org-in-buffer-headingsdies verwenden kann f2, aber gibt es eine Möglichkeit, org-refiledies speziell zu tun?
8 org-mode  helm 

1
Zeigen Sie nicht gezogene Remote-Commits in Magit an
Ich versuche, SourceTree durch Magit zu ersetzen, und eine der Funktionen, die ich nicht verstehen kann, wie man in Emacs reproduziert, besteht darin, dass es mir Remote-Commits in der Grafik anzeigt. Im Quellbaum sieht das so aus: Ist es möglich, in Magit zu reproduzieren?
8 magit 

2
Eshell: Gehen Sie beim Drücken der Taste zur Eingabeaufforderungszeile
Wenn ich in Eshell nach oben scrolle, verlässt point manchmal die Eingabeaufforderungszeile, um im sichtbaren Bereich zu bleiben. Wenn ich dann einen Befehl eingebe, gebe ich den Befehl nicht an der Eingabeaufforderung ein, sondern füge den Text irgendwo in die Ausgabe der zuvor aufgerufenen Befehle ein. Das ist ziemlich nervig. …
8 eshell 

1
Autoloads und Variablen
Ich verstehe, was das automatische Laden für Funktionen bewirkt (Registerdatei, die geladen werden soll, wenn eine solche Funktion aufgerufen oder ihre Dokumentationszeichenfolge abgerufen wird). Es ist jedoch nicht klar, wie die Autoload-Funktion in Verbindung mit Variablen und Makros verwendet wird. Ich habe zwei Fragen: Was passiert, wenn das Paket einen …

1
Bereich der Organisationsdatei falten
Gibt es eine Möglichkeit, eine Region im org-Modus zu falten? (Nicht die gesamte Datei und kein einzelnes Element, sondern eine Region mit mehreren Elementen.) Oft möchte ich nur einen Teil einer orgDatei reduzieren, z. B. Falten: * a ** a1 ** a2 * b ** b1 ** b2 ** b3 …

1
Warum ist Helm-Recentf nicht unscharf?
Aus irgendeinem Grund funktioniert Fuzzy Matching helm-recentfbei mir nicht (obwohl es überall anders funktioniert). Ich habe die folgenden Einstellungen in meiner .emacs-Datei: (setq helm-recentf-fuzzy-match t helm-buffers-fuzzy-matching t helm-completion-in-region-fuzzy-match t helm-mode-fuzzy-match t) Ich gehe davon aus, dass es einige Überschneidungen mit der Funktionalität dieser Einstellungen gibt, aber ich verstehe nicht, warum …
8 init-file  helm 

1
Warum gibt gethash den Wert meines Schlüssels nicht zurück?
Erfahrener Lisp-, Schema- und Clojure-Programmierer, der von Python zu Elisp wechselt, um routinemäßige, alltägliche Grundaufgaben zu automatisieren: Ich habe eine enorme Überraschung von den folgenden in bekommen ielm ELISP> (setq h2 (make-hash-table)) #s(hash-table size 65 test eql rehash-size 1.5 rehash-threshold 0.8 data ()) ELISP> (puthash "a" 1 h2) 1 (#o1, …
8 elisp 

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.