NeoVim의 장점 중 하나는보다 유연한 플러그인 아키텍처라고 들었습니다. JS에 플러그인을 작성하기위한 API가 있습니까?JavaScript로 NeoVim 플러그인을 작성하려면 어떻게해야합니까?
이 관련이있는 것으로 보이는 일부 프로젝트가 있습니다 neovim/node-host, neovim/node-client, fritzy/node-neovim, rhysd/promised-neovim-client 하지만 난 그들을 사용하는 방법을 모르겠어요. Vim functions 또는 명령 또는 이와 동등한 기능에 액세스하려면 어떻게해야합니까?
약속-neovim 클라이언트는 표준 입력과 표준 출력에 부수하여 NeoVim 프로세스와 상호 작용한다. 어쩌면 NeoVim에서 promised-neovim-client 스크립트를 시작하고 실행중인 NeoVim 프로세스의 pid를 전달할 수 있으며 스크립트가 stdin 및 stdout에 첨부 될 수 있습니까?
NeoVim API는'node-host'에서 다음과 같습니다 : https://github.com/neovim/node-client/blob/master/index.d.ts? –
': UpdateRemotePlugin'을 실행할 때'function remote # host # UpdateRemotePlugins [6] .. 47_RegistrationCommands [15] .. remote # h ost # 필요 [13] ..공급자 # pythonx # 14 행을 요구하십시오. Vim (let) : E902 : ""이 실행 파일이 아닙니다. function remote # host # UpdateRemotePlugins [6] .. 47_RegistrationCommands [15] .. remote # h ost # Require [13] ] .. provider # pythonx # 21 행을 요구함. Vim (for) : E121 : 정의되지 않은 변수 : channel_id' –
신경 쓰지 마라. 'sudo pip3 install neovim'이 수정했다. –