Wie lade ich verzeichnislokale Variablen neu? Ich möchte eine ändern .dir-locals.elund möchte, dass solche Änderungen auf die aktuelle Emacs-Sitzung angewendet
Wie lade ich verzeichnislokale Variablen neu? Ich möchte eine ändern .dir-locals.elund möchte, dass solche Änderungen auf die aktuelle Emacs-Sitzung angewendet
Angenommen, ich habe ein Verzeichnis mit diesen Dateien. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Wenn ich zum Erstellen einer Datei gehe /foo/bar/baz/, möchte ich sie so verketten, dass sie /foo/.dir-locals.elzuerst und dann /foo/bar/.dir-locals.elund dann...
In vielen meiner Projekte verwende ich .dir-locals.elDateien, um projektspezifische Variablen wie Kompilierbefehle einzurichten. emacsBeschwert sich beim Öffnen einer Datei in einem Verzeichnis, das eine solche Datei enthält, über "riskante lokale Variablen" , insbesondere: The local variables...
Ich befinde mich oft in der Situation, dass ich aufgefordert werde, relative Pfade als lokale Verzeichnisvariable anzugeben. Zum Beispiel cmake-ide 's cmake-ide-project-dirund cmake-ide-build-dir. Das ist natürlich nicht sehr portabel. Also statt .dir-locals.el: ((nil . ((cmake-ide-project-dir ....
Ist es möglich, pufferspezifische Tastenkombinationen festzulegen? Ich habe Folgendes in einer meiner Organisationsdateien: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Diese Bindung bleibt jedoch auch für andere Dateien im...
Die Variable safe-local-variable-valueskann Name / Wert-Paare speichern, die als dateilokal oder verzeichnislokal sicher sind. Manchmal möchte ich jedoch sagen, dass jeder Wert für eine bestimmte Variable gültig ist. Die von mir verlinkte Handbuchseite besagt, dass jeder ganzzahlige Wert als sicher...
Ich habe meine .emacs-Datei vor ungefähr 18 Jahren von einem Freund geerbt. In der Mitte ist der folgende ominöse Kommentar vergraben, der vor den Sicherheitsauswirkungen des enable-local-variablesFeatures warnt : ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;;...
Ich möchte eine Konfiguration außerhalb meiner init.elDatei einfügen .dir-locals.el, dh Folgendes: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Aber jedes Mal...
Es ist manchmal bequem Datei lokale Variablen mit Kommentaren wie die folgenden zu definieren, die müssen am Ende einer Datei sein. # Local Variables: # fill-column: 80 # End: In Puffern im Organisationsmodus werden diese Kommentare jedoch als "innerhalb" der allerletzten Überschrift betrachtet....
Aha ;; Local Variables: ;; mangle-whitespace: t ;; End: in vielen Elisp-Quelldateien von verschiedenen erfahrenen Emacs-Programmierern. Aber wenn ich describe-variable, sagt Emacs 24.3, dass keine Variable mangle-whitespacedefiniert ist. Wird mangle-whitespacevon Emacs 24.4 bereitgestellt? Oder...
Ich habe mit lokalen Variablen experimentiert und Folgendes festgelegt: (defvar-local foo nil "Buffer local foo") Ich habe mein Programm später so umgestaltet, dass stattdessen eine globale Variable verwendet wird: (defvar foo nil "Not buffer local foo") Aber die Variable ist immer noch...
Ich mag die Idee von .dir-locals.el. Ich habe meine eigene .dir-locals.elDatei in meinem Ausgangsverzeichnis, die alle Variablen für Verzeichnisse / Dateien festlegen soll, die ich öffne, es sei denn, es befindet sich .dir-locals.elnäher an dem Verzeichnis, in dem ich die Datei öffne. Obwohl die...
Kann ich für eine bestimmte Datei angeben, dass Emacs mich nicht benachrichtigen soll, dass sich die Datei auf der Festplatte geändert hat, und mich fragen, ob ich Änderungen akzeptieren möchte oder nicht? Ich möchte dies nicht global tun, nur für Dateien, von denen ich weiß, dass sie häufig...
In einer Python-Datei habe ich # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Für ein paar Tage will ich die Python - Datei ohne die Angabe virtualenv verwenden, so würde...
Ich habe Emacs so konfiguriert, dass Dateien mit dem Namen *.cfgim Shell-Script-Modus geöffnet werden . Dies sind natürlich eher Konfigurationsdateien als Shell-Skripte, aber in 90% der Fälle macht es das, was ich will (hauptsächlich gute Vermutungen über Gesichter für Kommentare und...
Ich verwende den Firmenmodus für die Vervollständigung in C ++ - Code. Um dem Clang-Backend des Unternehmens mitzuteilen, wo sich die Include-Dateien für das aktuelle Projekt befinden, muss ich die folgende .dir-locals.elDatei verwenden ((c++-mode (eval setq company-clang-arguments (append...
Ich möchte, dass der Whitespace-Modus für alle Puffer außer für den Organisationsmodus aktiviert ist. Es ist einfach, dies zu tun, wenn Emacs gestartet wird, aber da ich eine dauerhafte Kopie von Emacs im Emacs-Daemon-Modus verwende, kann ich das nicht einfach so machen. Ich habe es...
Ist es möglich , zu laden .dir-locals.elDatei ohne Aufforderung mich, aber auch ohne Wert addiert ich in dieser Datei zu meiner bin Konfiguration init.elin custom-set-variables? Der Grund, warum ich es möchte, ist, dass diese Datei einige vertrauliche Daten enthält und ich die Gewohnheit habe,...
Ich möchte den Hauptmodus für eine Datei so einstellen, wie Sie dateilokale Variablen verwenden würden Local Variables: mode: text End: aber .dir-locals.elum die betreffende Datei nicht zu "verschmutzen". Ist das
Die erste Zeile einer Nur-Text-Datei lautet: # -*- eval: (auto-revert-tail-mode 1); -*- Emacs wird jedoch auto-revert-tail-modenach dem Öffnen dieser Datei nicht aktiviert . Was ist