2008-08-29 5 views

Répondre

1

Le résultat de M-x décrire trame paramètre fonction RET est:

trame paramètre

est une fonction intégré.

(frame-parameter FRAME PARAMETER) 

valeur de retour pour le paramètre CADRE PARAMETER. Si FRAME est nul, décrivez l'image actuellement sélectionnée.

De plus, jetez un oeil dans le manuel d'information Elisp pour le noeud appelé "Frame/Frame Parameters". Il n'y a pas de référence spécifique à la liste 'buffer-buffer-enter' que j'ai pu trouver.

Vous pourriez être en mesure d'obtenir la valeur de celui-ci en évaluant:

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

depuis un « tampon enterré » est juste un tampon qui a été poussé à l'arrière de la liste des tampons pour un cadre particulier. Voir la documentation pour bury-buffer:

bury-buffer est une fonction Lisp compilée interactive dans `window.el '.

(bury-tampon & option BUFFER-OU-NAME)

Put TAMPON OU-NAME à la fin de la liste de tous les tampons. Il est le candidat le moins probable pour `other-buffer 'à retourner; ainsi, le tampon le moins probable pour C-x b à sélectionner par défaut.

Vous pouvez spécifier un nom de tampon comme BUFFER-OR-NAME ou un objet réel de tampon. Si BUFFER-OR-NAME est nul ou omis, enterrez le tampon courant. De même, si BUFFER-OR-NAME est nul ou omis, supprimez le tampon actuel de la fenêtre sélectionnée s'il y est affiché.

1

Un rapide coup d'oeil à http://www.update.uu.se/~ams/slask/emacs/src/frame.h retours:

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

Donc, en théorie, vous pouvez utiliser cdr pour obtenir la même liste que dit Ben Collins.

+1

La vraie question est: "Qu'est-ce qu'un cadre enterré"? –

+0

Un tampon qui a été envoyé à la fin de la liste des tampons. –

Questions connexes