Tengo un mecanismo para grabar elementos en un disco desde un dired
búfer. Desafortunadamente, los archivos que he parchado están esparcidos por todo el sistema de archivos. ¿Cómo puedo crear un dired
búfer a partir de todos los archivos abiertos?
posible duplicado de insertar archivos mediante programación en el búfer Dired
—
Drew
@Drew argumentaría que no es un duplicado, al menos no estrictamente. Esta pregunta simplemente se convertiría en '¿Cómo obtengo una lista de todos los buffers abiertos vinculados a archivos?'.
—
Sean Allred
@Drew Específicamente:
—
Sean Allred
(sort (remove nil (mapcar #'buffer-file-name (buffer-list))) #'string<)
La información agregada es que
—
Sean Allred
buffer-list
existe (que sí sabía) y que buffer-file-name
vuelve nil
cuando no hay ningún archivo (que no sabía). Su duplicado propuesto no contiene esta información ni tiene ninguna necesidad de hacerlo.
@Drew En mi experiencia, tratar de hacer que cada pregunta sea lo más modular posible es una desventaja más que una ventaja. Disminuye la utilidad con las personas que se topan con esto de Google y nunca se registrarán simplemente porque Google usaron su caso de uso . Si quiero a través de cada pregunta en TeX.SE y preguntas engañadas que tienen las mismas respuestas conceptuales, la moderación se convertiría en una pesadilla y el sitio se hundiría en la oscuridad.
—
Sean Allred