¿Cuál es el papel de los enterrados-buffer-cuadro de la lista de parámetros en Emacs

StackOverflow https://stackoverflow.com/questions/35102

  •  09-06-2019
  •  | 
  •  

Pregunta

En emacs, he leído el siguiente fragmento de código en simple.el:

(frame-parameter frame 'buried-buffer-list)

¿Cuál es el significado exacto de la 'buried-buffer-list parámetro?¿Qué es y para que sirve?

¿Fue útil?

Solución

El resultado de M-x describa la función RET marco-parámetro es:

marco-parámetro es un built-in la función.

(frame-parameter FRAME PARAMETER)

Devolver el MARCO del valor para el parámetro PARÁMETRO.Si el MARCO es nula, describir el cuadro seleccionado.

También, tener una mirada en el Elisp manual de información para el nodo llamado "Marco/Marco De Los Parámetros".No hay una referencia específica a 'buried-buffer de la lista que he podido encontrar.

Usted puede ser capaz de obtener el valor de la misma mediante la evaluación de:

(cdr (frame-parameter FRAME 'buffer-list))

desde un "enterrado buffer" es sólo un búfer que ha sido empujado a la parte de atrás de la lista de buffers para un determinado marco.Consulte la documentación de bury-buffer:

bury-buffer es un espacio interactivo compilado función Lisp en `la ventana.el'.

(bury-buffer y opcional BUFFER-O-NOMBRE)

Poner BUFFER-O-NOMBRE al final de la lista de todos los tampones.No es la menos probable candidato para el "otro amortiguador" para volver;por lo tanto, la menos probabilidades de búfer para C-x b para seleccionar de forma predeterminada.

Puede especificar un búfer nombre como BUFFER O NOMBRE, o un tampón objeto.Si BÚFER-O-NOMBRE es nula o se omite, enterrar el búfer actual.También, si BÚFER-O-NOMBRE es nula o se omite, quitar el búfer actual desde la ventana seleccionada, si es que se muestra allí.

Otros consejos

Un vistazo rápido a http://www.update.uu.se/~ams/slask/emacs/src/marco.h devuelve:

List of buffers that were viewed, then buried in this frame.  The
most recently buried buffer is first.  

Así que en teoría puede utilizar cdr para obtener la misma lista como Ben Collins dijo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top