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.