تایپاسکریپت - Neovim LSP: سرورهای زبان یافت نشدند


من در تلاش هستم تا LSP جدید نئوویم را راهاندازی کنم.

با دنبال کردن راهنما، من افزونه lspconfig، سرورهای زبان pyright و typescript را دانلود کردم و تنظیمات را در init.vim خود اعمال کردم، مانند این:

local nvim_lsp = require('lspconfig')

nvim_lsp.pyright.setup{}
nvim_lsp.tsserver.setup{}

هنگام باز کردن یک فایل .py یا .ts در یک root_dir معتبر (که دارای package.json و/یا setup.cfg و ...) است، هیچ خطای کدی دریافت نمیکنم، هیچ intellisense وجود ندارد، و :LspInfo نشان میدهد که 0 کلاینت متصل هستند.

حالا اینجا مشکل است: من سرورهای زبان را با استفاده از yarn global نصب کردم، نه npm -g و من از مدیر نسخه asdf استفاده میکنم، بنابراین فایلهای باینری آنها ممکن است در مسیرهای انتظار رفته نباشند.

آیا LSP به دنبال سرورها در مسیرهای از پیش تعریف شده میگردد؟ اگر چنین است، چگونه میتوانم به این مسیرها اضافه کنم؟