【发布时间】:2011-08-22 07:10:17
【问题描述】:
在 emacs 中,以下将定义一个函数,当以交互方式调用该函数时,将向用户询问文件名:
(defun do-something (filename )
(interactive "FFilename: ")
...
)
当用户输入文件名时,他们可以使用制表符补全等。有谁知道该文件输入代码中是否有任何挂钩?特别是,我想修改我的 find-file 命令,以便 Windows 符号链接(显示为“foo.lnk”)在你点击 tab 时自动跟随到它们的目标。
我目前正在使用w32-symlinks,这意味着至少如果我在链接上按回车,那么它将在 diredit 中打开目标。但我更希望能够通过它对我正在查看的文件进行制表符补全,而不是打开 diredit 然后执行第二个 find-file 命令。
【问题讨论】: