Coc.nvim: 浮动窗口错误:“创建浮动窗口时出错:请求 nvim_open_win - 参数数量错误”

创建于 2019-03-17  ·  4评论  ·  资料来源: neoclide/coc.nvim

来自 CocInfo 的结果

## versions

vim version: NVIM v0.4.0-dev
node version: v8.9.0
coc.nvim version: 0.0.60
term: iTerm.app
platform: darwin

## Error messages
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5
## Output channel: watchman
[Info  - 09:45:52] watchman watching project: /Users/ctay20/code/termy-the-terminal
[Info  - 09:45:52] subscribing "**/[tj]sconfig.json" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:45:52] subscribing "**/package.json" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:45:52] subscribing "**/*.ts" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:45:52] subscribing "**/*.js" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] unsubscribe "20a54741-48d4-11e9-a9f7-9f67e0b40790" in: /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] unsubscribe "20a54740-48d4-11e9-a9f7-9f67e0b40790" in: /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] unsubscribe "2099fca0-48d4-11e9-a9f7-9f67e0b40790" in: /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] subscribing "**/[tj]sconfig.json" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] subscribing "**/package.json" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] subscribing "**/*.ts" in /Users/ctay20/code/termy-the-terminal
[Info  - 09:47:45] subscribing "**/*.js" in /Users/ctay20/code/termy-the-terminal

## Output channel: tsserver
[Info  - 09:47:45] Killing TS Server
[Info  - 09:47:45] Forking TSServer
PATH: /Users/ctay20/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/.cargo/bin:/opt/X11/bin:/Users/ctay20/.cargo/bin:/Users/ctay20/.cargo/bin 
[Info  - 09:47:45] TSServer normal exit
[Info  - 09:47:45] TSServer log file: 
[Info  - 09:47:45] Started TSServer
{
  "path": "/Users/ctay20/code/termy-the-terminal/node_modules/typescript/lib",
  "_api": {
    "versionString": "3.3.3",
    "version": "3.3.3"
  }
}

描述错误
使用似乎与新浮动窗口功能相关的默认 Coc 功能时出错

重现
重现行为的步骤:

  1. 下载neovim的master分支
  2. 安装最新的 coc.nvim
  3. 确保启用浮动窗口支持echo exists('##MenuPopupChanged') && exists('*nvim_open_win')应该返回 1
  4. 打开.ts文件并在尝试自动完成时看到错误[vim-node-coc]: error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5

截图
image

最有用的评论

@ctaylo21那是因为该修复程序尚未在正式版本中发布,您可以通过更改nvim/init.vim来安装最新代码:

Plug 'neoclide/coc.nvim', { 'do': 'yarn install' }

所有4条评论

更新coc,已经修复了。

@iamcco啊,是的,我看到https://github.com/neoclide/coc.nvim/issues/539旨在修复它。 但是,我仍然看到错误。 我已将我的 coc.nvim 安装更新到最新版本(包括在 git 历史记录中查看上述提交),并且我已经运行了:CocUpdate 。 我还需要做什么?

@ctaylo21那是因为该修复程序尚未在正式版本中发布,您可以通过更改nvim/init.vim来安装最新代码:

Plug 'neoclide/coc.nvim', { 'do': 'yarn install' }

终于有机会验证执行yarn install版本是否有效。 谢谢!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

andys8 picture andys8  ·  3评论

FrankLA0203 picture FrankLA0203  ·  3评论

aareman picture aareman  ·  3评论

tom-james-watson picture tom-james-watson  ·  3评论

skylite21 picture skylite21  ·  3评论