问题

我是ido-mode的大粉丝,所以我想用它来处理像describe-functionfind-tag等的事情,而不必在“我能得到ido-module-style完成在Emacs中搜索标签吗?”中为每一个.

两者

 (defalias completing-read ido-completing-read)
 

 (setf 'completing-read 'ido-completing-read)
 

不起作用,至少部分原因是ido-completing-read在其身体中调用completing-read,所以任何简单的重新定义都会导致无限递归。

理论上,这应该是可能的,因为ido-completing-read的docstring的第一行是“Ido替换completing-read中的built-in”.我已经看了一下,似乎找不到任何尝试或成功的其他人.

我意识到 Ickliss 可能提供这样的东西,我可能会最终得到这个,但它比我现在关心的更多的投入.

谢谢你的帮助.

  最佳答案

我认为ido-mode还没有为此做好准备.特别是,ido-completing-read目前只适用于字符串,而completing-read也支持主义者.一旦您想要对想要完成的项目进行不同的用户级描述,这很重要.

因此,我不惊讶它不能在盒子中工作.如果自己修改代码,你最好的赌注可能只是文件一个bug报告/功能请求.

  相同标签的其他问题

emacselispeditingido-modeicicles