Wie überprüfe ich, ob eine Variable auf was in elisp / emacs gesetzt ist?

7

Nehmen wir an, ich habe die folgende Zeile in der .emacs-Datei.

%Vor%

Wie kann ich den Wert für 'default-directory' in elisp überprüfen?

Hinzugefügt

Ich habe diese Frage gestellt, da ich den Wert des Standardverzeichnisses anhand von diese Frage .

Der elisp-Code sollte das Standardverzeichnis ändern, wenn ich auf C-x C-f klicke, aber ich bekomme immer noch ~ /, nicht ~ / Desktop / mag. Also, ich muss überprüfen, welchen Wert das Standardverzeichnis hat.

    
prosseek 29.07.2010, 21:09
quelle

5 Antworten

9

Wenn Sie nur den Wert überprüfen möchten, können Sie Folgendes aus dem * scratch * -Puffer ausführen:

%Vor%

Der * scratch * -Puffer ermöglicht es Ihnen, Lisp on the fly auszuwerten. Sie müssen nach der Auswertung ctrl-j drücken.

    
Starkey 29.07.2010, 21:19
quelle
14

Wenn Sie sich an der Konsole befinden, können Sie C-h v eingeben, wodurch Sie nach einem Variablennamen gefragt werden. Geben Sie das Standardverzeichnis (oder einen anderen Namen) ein und Sie erhalten einen Puffer mit einigen Informationen über diese Variable, einschließlich ihres Wertes.

Die elisp-Funktion, die Sie ausführen, ist describe-variable:

%Vor%

Ich habe das durch C-h k C-h v herausgefunden. C-h k zeigt Ihnen, welche Funktion die nächste Taste oder Tastenfolge aufrufen würde.

    
Paul Rubel 29.07.2010 21:16
quelle
5

Wie bereits erwähnt, ist C-h v der einfachste Weg, um einen Variablenwert herauszufinden. Um es noch besser zu machen, platzieren Sie den Cursor auf die Variable, die Sie kennen möchten, und führen Sie dann C-h v aus, und standardmäßig wird das Wort unter dem Cursor angezeigt. Wirklich praktisch.

    
monotux 31.07.2010 14:02
quelle
1

Versuchen Sie:

%Vor%

schreibe den obigen Code in eine Zeile innerhalb von Emacs, gehe an das Ende der Zeile und drücke C-x C-e

    
functional 29.07.2010 21:17
quelle
0

Wenn Sie nur den Variablenwert im Echo sehen möchten Bereich (weniger Chaos), versuchen Sie:

%Vor%     
Emanuel Berg 28.11.2013 00:37
quelle

Tags und Links