Tengo un mecanismo para grabar elementos en un disco desde un diredbúfer. Desafortunadamente, los archivos que he parchado están esparcidos por todo el sistema de archivos. ¿Cómo puedo crear un diredbú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-listexiste (que sí sabía) y que buffer-file-namevuelve nilcuando 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