Coc.nvim: Erreur de fenêtre flottante : "erreur lors de la création d'une fenêtre flottante : requête nvim_open_win - Nombre d'arguments incorrect"

Créé le 17 mars 2019  ·  4Commentaires  ·  Source: neoclide/coc.nvim

Résultat de 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"
  }
}

Décrivez le bogue
Erreur lors de l'utilisation de la fonctionnalité Coc par défaut qui semble être liée à la nouvelle fonctionnalité de fenêtre flottante

Reproduire
Étapes pour reproduire le comportement :

  1. Télécharger la branche principale de neovim
  2. Installez le dernier coc.nvim
  3. Assurez-vous que la prise en charge des fenêtres flottantes est activée echo exists('##MenuPopupChanged') && exists('*nvim_open_win') devrait renvoyer 1
  4. Ouvrez le fichier .ts et voyez l'erreur [vim-node-coc]: error on create floating window:request nvim_open_win - Wrong number of arguments: expecting 3 but got 5 lorsque la saisie semi-automatique tente de se produire

Captures d'écran
image

Commentaire le plus utile

@ctaylo21 C'est parce que le correctif n'a pas encore été publié dans une version officielle, vous pouvez installer le dernier code en modifiant votre nvim/init.vim :

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

Tous les 4 commentaires

mise à jour coc, c'est corrigé.

@iamcco Ah oui, je vois que https://github.com/neoclide/coc.nvim/issues/539 était destiné à le réparer. Je vois toujours l'erreur, cependant. J'ai mis à jour mon installation coc.nvim au plus tard (y compris voir le commit ci-dessus dans l'historique de git), et j'ai exécuté :CocUpdate . Que dois-je faire d'autre ?

@ctaylo21 C'est parce que le correctif n'a pas encore été publié dans une version officielle, vous pouvez installer le dernier code en modifiant votre nvim/init.vim :

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

J'ai enfin eu la chance de valider que la version yarn install fonctionnait. Merci!

Cette page vous a été utile?
0 / 5 - 0 notes