ielm, unido a un cierto buffer


8

¿Hay alguna manera de ejecutar ielm, pero con variables vinculadas a un determinado búfer?

Lo sé M-:, pero tener un caparazón como ielm para inspeccionar las cosas sería mucho más fácil.

Respuestas:


10

Hit C-c C-bpara seleccionar un amortiguador para IELM al trabajo sobre.


1
Gracias. Casi lo que quiero. ¿Qué tal las funciones de cambio de punto? ¿Hay alguna manera de hacer que funcionen? (fin de búfer) por ejemplo.
ustun

2
En realidad, se realiza el cambio que puede ver usando (progn (end-of-buffer) (point)), sin embargo, todos los cambios están envueltos en un save-excursionbloque (entre otros) que los revierte después.
wasamasa

Ah, está bien, no hay forma de moverse, entonces parece, gracias. Mi propósito principal es simplemente demostrar el comando emacs usando ielm, para mostrar cómo afecta al otro búfer.
ustun

Puede preguntar en la lista de correo de emacs-devel o informar un error para averiguar cuál es exactamente la razón detrás de esto, ya que los comandos que mueven involuntariamente el punto generalmente lo restauran ellos mismos usando save-excursion. Si su discusión lleva a algún lado, vincularlo sería útil.
wasamasa
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.