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

时间:2013-04-18 11:15:49

标签: emacs autocomplete registry

最近,我想创建一个库来运行Windows注册表。

我想要做的第一件事就是轻松输入注册表键路径。由于它看起来像文件路径,也许这可以通过read-file-name'? Every time the user input the /'和push键等方法实现,我可以使用`reg query'shell命令获取下一个可能的子键。

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

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

1 个答案:

答案 0 :(得分:1)

您基本上必须为注册表项编写“completion-table”。我不认为这个完成表已经存在于Emacs中。您可以使用completion-file-name-table的代码作为灵感。