Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡ CocInfo
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ :CocInfo
ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½ΠΈΠΆΠ΅.
Π‘Π΅ΡΠ²ΠΈΡ Π½Π΅ Π·Π°ΠΏΡΡΠ΅Π½
ΠΠΏΠΈΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ
Π§Π΅ΡΠΊΠΎΠ΅ ΠΈ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΎΠ³Π΄Π° Ρ ΠΎΡΠΊΡΡΠ²Π°Ρ vim, Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ vim ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«client coc Π½Π΅Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ Π²ΡΡ
ΠΎΠ΄ Ρ: -1.
ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ
Π¨Π°Π³ΠΈ ΠΏΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ:
ΠΡΠΊΡΠΎΠΉΡΠ΅ vim
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π°, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» coc ΠΈ rpc
ΠΡΠΎΡΠ΅ΡΡ ΡΠ·Π»Π° ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ, Π½ΠΎ Ρ Π½Π΅ Π·Π½Π°Ρ ΠΏΠΎΡΠ΅ΠΌΡ.
ΠΡΠΎΡΠΌΠΈΡΡ Π·Π°ΠΊΠ°Π· https://github.com/neoclide/coc.nvim/wiki/Debug-coc.nvim, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΆΡΡΠ½Π°Π» coc.
Π― Π·Π°Ρ
ΠΎΠΆΡ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΈ ΠΏΡΠΎΠ±ΡΡ yarn install
ΠΈ yarn build
, Π·Π°ΡΠ΅ΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡ CocRestart, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΎΠΏΡΡΠ΅Π½Π°. Π’Π°ΠΊ ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² install.sh ΠΈΠ»ΠΈ Π² ΡΠ΅ΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
Π’Π΅ΡΡΠΈΡΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ, ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ ΠΎΠΊ
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― Π·Π°Ρ ΠΎΠΆΡ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΈ ΠΏΡΠΎΠ±ΡΡ
yarn install
ΠΈyarn build
, Π·Π°ΡΠ΅ΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡ CocRestart, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΎΠΏΡΡΠ΅Π½Π°. Π’Π°ΠΊ ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² install.sh ΠΈΠ»ΠΈ Π² ΡΠ΅ΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ