ielm, an einen bestimmten Puffer gebunden

8

Gibt es eine Möglichkeit, ielm auszuführen, jedoch mit Variablen, die an einen bestimmten Puffer gebunden sind?

Ich weiß Bescheid M-:, aber eine Muschel wie ielm zu haben, um Dinge zu inspizieren, wäre viel einfacher.

ustun
quelle

Antworten:

10

Hit C-c C-bauf einen Puffer für IELM zur Arbeit zu wählen.

Wasamasa
quelle
1
Vielen Dank. Fast was ich will. Wie wäre es mit Punktänderungsfunktionen? Gibt es eine Möglichkeit, sie zum Laufen zu bringen? (Ende des Puffers) zum Beispiel.
Ustun
2
Tatsächlich wird die Änderung vorgenommen, die Sie mithilfe von sehen (progn (end-of-buffer) (point))können. Alle Änderungen werden jedoch save-excursion(unter anderem) in einen Block eingeschlossen, der sie anschließend zurücksetzt.
Wasamasa
Ah, OK, keine Möglichkeit herumzukommen, dann scheint es, danke. Mein Hauptzweck ist es, den Befehl emacs mit ielm zu demonstrieren, um zu zeigen, wie er sich auf den anderen Puffer auswirkt.
Ustun
Sie können auf der emacs-devel-Mailingliste nachfragen oder einen Fehler melden, um herauszufinden, was genau der Grund dafür ist, da Befehle, die unbeabsichtigt Punkte verschieben, diese normalerweise selbst wiederherstellen save-excursion. Wenn Ihre Diskussion irgendwohin führt, wäre es nützlich, darauf zu verlinken.
Wasamasa