【发布时间】:2018-11-10 01:37:28
【问题描述】:
听说 NeoVim 的优势之一是更灵活的插件架构。 有没有用JS写插件的API?
有一些项目似乎与此相关: neovim/node-host, neovim/node-client, fritzy/node-neovim, rhysd/promised-neovim-client 但我不确定如何使用它们。 我如何访问Vim functions 或命令或等效功能(以及这在哪里记录)?
promised-neovim-client 通过附加到它的标准输入和标准输出来与 NeoVim 进程交互。 因此,也许从 NeoVim 内部,我可以启动一个 promise-neovim-client 脚本并将正在运行的 NeoVim 进程的 pid 传递给它,并且该脚本可以附加到它的标准输入和标准输出?
【问题讨论】:
标签: javascript node.js neovim