Eu tenho um mecanismo para gravar itens em disco de um dired
buffer. Infelizmente, os arquivos que eu corrigi estão espalhados pelo sistema de arquivos. Como posso criar um dired
buffer de todos os arquivos abertos?
possível duplicar de inserir programaticamente arquivos no buffer Dired
—
Drew
@ Drew eu não argumentaria uma duplicata, pelo menos não estritamente. Essa pergunta simplesmente se tornaria 'Como obtenho uma lista de todos os buffers abertos vinculados aos arquivos?'.
—
Sean Allred
@Drew Especificamente:
—
Sean Allred
(sort (remove nil (mapcar #'buffer-file-name (buffer-list))) #'string<)
As informações adicionadas são as que
—
Sean Allred
buffer-list
existem (que eu sabia) e que buffer-file-name
retornam nil
quando não há arquivo (que eu não sabia). Sua duplicata proposta não contém essas informações ou precisa disso.
@ Drew Na minha experiência, tentar tornar todas as perguntas o mais modular possível é uma desvantagem e não uma vantagem. Isso diminui a utilidade para as pessoas que se deparam com isso do Google e nunca se registram simplesmente porque usaram o caso de uso do Google . Se eu quisesse passar por todas as perguntas do TeX.SE e enganar as perguntas que tivessem as mesmas respostas conceituais, a moderação se tornaria um pesadelo e o site mergulharia na escuridão.
—
Sean Allred