2
我正在寫一個用於neovim的語言服務器協議(LSP)服務器,並且我想對VSCode進行測試以確保我已經掌握了所有的細節,並且我不會意外編碼任何neovim主義進入我的實施。我可以在不寫擴展的情況下測試我的LSP服務器嗎?
當前的文檔建議我應該寫一個VSCode擴展來充當我的服務器的客戶端,但我並不真的有興趣將這麼多精力投入到我不會使用的平臺上。
在neovim我可以定義一個CLI命令和它對應的文件類型和打去:
let g:LanguageClient_serverCommands = {
\ 'rust': ['rustup', 'run', 'nightly', 'rls'],
\ 'javascript': ['/opt/javascript-typescript-langserver/lib/language-server-stdio.js'],
\ }
確實在Visual Studio代碼類似的東西存在嗎?
您不需要完整的擴展VSCode擴展,但最小的擴展它的LSP客戶端。不幸的是,我不能想到更簡單的方法。 –