选项卡完成,在Emacs中完成rlcompleter

时间:2013-12-07 01:36:43

标签: emacs tab-completion

我有一个Python程序,它使用rlcompleter来提供自定义Tab-completion。在bash终端下运行时,完成工作。但是,它不适用于emacs,shell模式或eshell模式。

我注意到Tab确实绑定到completion-at-pointeshell-pcomplete,依此类推,所以我尝试了(insert "\t"),假设这会触发完成,我理解当子进程读取“\ t”字符时会发生。但这也不起作用。也许输入被缓冲直到“RET”?

service这样定义自己候选人的命令的完成也不能按预期工作。

如何在Emacs中访问这些候选人?

1 个答案:

答案 0 :(得分:1)

尝试使用M-x ansi-term。我发现它的行为有点像我对* nix终端所期望的那样。