Als «variables» getaggte Fragen

für Variablen in Emacs Lisp, die Symbole mit Werten sind. Der Name des Symbols wird auch als Variablenname bezeichnet. Die meisten Variablennamen bestehen gemäß Konvention aus gewöhnlichen Kleinbuchstaben, die durch Bindestriche getrennt sind.



3
Gleichen Wert mehreren Variablen zuweisen?
Manchmal muss ich denselben Wert auf mehrere Variablen setzen. In Python könnte ich tun f_loc1 = f_loc2 = "/foo/bar" Aber in Elisp schreibe ich (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Ich frage mich, ob es einen Weg gibt, dies mit "/foo/bar"nur einem Mal zu erreichen .
12 variables  setq 

1
Farbe deklarierte Variablen
Ich suche nach einer einfachen Möglichkeit, Emacs an deklarierte Variablen in einer einzelnen Funktion in C / C ++ zu erinnern. Mit "einfach" meine ich ohne externes Paket, nur mit einigen Elisp-Zeilen in Konfigurationsdateien. Meine Standard-Emacs-Konfiguration färbt Variablennamen bei der Deklaration in Gelb, lässt sie jedoch bei Verwendung weiß. char …

2
Elisp: Wie kann man vertrauliche Informationen aus einer Init-Datei ausschließen? (dh Anmeldeinformationen)
Ich möchte eine Anmeldefunktion in meinem Init-Skript definieren, aber meine Anmeldeinformationen nicht fest codieren. Ich denke, eine gute Problemumgehung besteht darin, mein Init-Skript meine Anmeldeinformationen aus einer lokalen Datei lesen zu lassen und diese Werte als Variablen zu speichern. Auf diese Weise kann ich die Datei von meinem Git-Index ausschließen, …


4
Kann ich eine Bibliothek neu laden und defvar Werte neu zuweisen lassen?
Ich entwickle eine Bibliothek und möchte sie nach der Bearbeitung neu laden, ohne Emacs zu beenden (vorausgesetzt, sie ist aktiviert load-path): (load-library "myname") Wenn ich das mache, nimmt Emacs keine Änderungen an defvargebundenen Variablen auf. Ich möchte eval-defun( C-M-x) nicht manuell in jedem Formular der obersten Ebene aufrufen . Ist …
10 variables  defvar 


3
Schneller Weg, um eine Variable umzuschalten
Es wäre schön, eine Variable schnell umzuschalten. Hier ist etwas, an das ich denke. Rufen Sie eine "toggle var" -Funktion auf. Das completing-readsollte nur Variablen auflisten, die einzelne Werte haben (keine Listen oder Listen). Ich weiß nicht, ob das möglich ist. Es wäre sogar noch besser, wenn nur die Variablen …

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 …

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.