如何在Emacs中实现文件名完成

如何在Emacs中实现文件名完成,emacs,autocomplete,registry,Emacs,Autocomplete,Registry,最近,我想制作一个库来操作Windows注册表 我想做的第一件事是轻松地输入注册表项路径。因为它看起来像一个文件路径,也许可以通过readfilename'这样的方法来实现?每次用户输入/”和按键时,我都可以使用“reg query”shell命令获取下一个可能的子键 但是如何在真正的emacs lisp代码中实现它呢 或者可能已经有一个完整的功能库了?您基本上需要为注册表项编写一个“完成表”。我不认为这个完成表已经存在于Emacs中。您可以使用完成文件名表的代码作为灵感

最近,我想制作一个库来操作Windows注册表

我想做的第一件事是轻松地输入注册表项路径。因为它看起来像一个文件路径,也许可以通过
readfilename'这样的方法来实现?每次用户输入
/”和按键时,我都可以使用“reg query”shell命令获取下一个可能的子键

但是如何在真正的emacs lisp代码中实现它呢


或者可能已经有一个完整的功能库了?

您基本上需要为注册表项编写一个“完成表”。我不认为这个完成表已经存在于Emacs中。您可以使用
完成文件名表的代码作为灵感