【问题标题】:Tab completion, rlcompleter in EmacsTab 补全,Emacs 中的 rlcompleter
【发布时间】:2013-12-07 01:36:43
【问题描述】:

我有一个 Python 程序,它使用 rlcompleter 来提供自定义 Tab 补全。当它在 bash 终端下运行时,完成工作。但是,它在 emacs 下、shell 模式下、eshell 模式下都不起作用。

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

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

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

【问题讨论】:

  • 你试过M-x ansi-term吗?
  • 啊,这么简单的答案。能否请您添加它以便我接受?
  • 很高兴它有帮助。 emacs 中不乏终端选项,很难知道哪个是做什么的。

标签: emacs tab-completion


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 2011-10-30
    相关资源
    最近更新 更多