代码之家  ›  专栏  ›  技术社区  ›  ZyX

在zsh之外使用zsh补全

  •  1
  • ZyX  · 技术社区  · 14 年前

    在zsh之外使用zsh完成的最佳方法是什么?但有没有一种自定义的方法可以更好地解析compaltin函数?

    我想将omnicompletion for shell脚本添加到基于zsh完成系统的Vim中。

    1 回复  |  直到 14 年前
        1
  •  0
  •   aharris88    10 年前

    http://www.zsh.org/mla/users/2004/msg00917.html . 至少我相信这是同一个问题。如果我错了,请纠正我。

    readline 对于它的行编辑,但是zsh uses its own and more powerful zle .

    这个问题有两个答案。有人说:

    zsh分布中的函数/Misc/nslookup。”

    另一个回复来自最初的提问者,它说:

    “如果只是'preexec'可以访问缓冲区,则写入已编辑的命令 行可以写在任何地方,但因为缓冲区只能访问 在completion widgets中,这应该通过widget来完成, 替换‘接受行’之类的东西。”

    希望这有帮助。