2011-04-22 9 views
5

HI,mostrar la lista de opciones en elisp

tengo el siguiente problema:

proporcionado una lista de valores, y utilizando una función de formateo pasado como parámetro, mostrar todos sus elementos en una memoria intermedia auxiliar. El usuario luego seleccionaría uno de ellos usando las teclas de flecha. El valor devuelto debe ser la entrada elegida.

Si alguna vez ha usado reftex para insertar citas, o browse-kill-ring, ya sabe de lo que estoy hablando. Esos dos ejemplos usan código personalizado para lograr los resultados deseados, pero tal vez haya una biblioteca que podría hacer eso.

Respuesta

10
(with-output-to-temp-buffer "*Name of buffer*" 
    (display-completion-list '("foo" "bar" "baz" "qux"))) 
+1

+1 Muy bonito fragmento. –

Cuestiones relacionadas