在 GNU Emacs 中,我可以使用类似假设的“flyexist.el”之类的东西——我有一个缓冲区,其中包含绝对(Unix)文件名(加上一些额外的文本)。这些文件中的大多数都存在,但有些文件丢失了。我想运行一个函数来突出显示丢失的文件(可能带有红色覆盖)。此函数需要确定缓冲区中的哪些文本看起来像文件名(一些误报是可以的),然后使用 file-exists-p 处理它。
例如,假设我的缓冲区包含
Some random text mentioning /file/that/does/exist.txt,
some more random text, and a /file/that/does/not-exist.txt
我想突出显示第二个文件。
这样的东西已经存在了吗?