ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

https://github.com/microsoft/pylance-release/blob/main/FAQ.md#what-features-are-in-pylance-but-not-in-pyright-what-is-the-difference-exactly

Читать полностью…

Python beginners

Это как http, транспорт

Читать полностью…

Python beginners

Клиент пишется получается под сервер

Читать полностью…

Python beginners

Сам LSP просто непригоден для таких вещей, а позиционируется именно как будто с ним ты можешь делать что угодно и цеплять куда угодно. Не можешь

Читать полностью…

Python beginners

Ну вот экстракт перент требует списка методов. Откуда клиент поймет что туда передавать? Ниоткуда

Читать полностью…

Python beginners

дак почему? лсп протоколу не требуются сами по себе данные, которые из дополнительных штук идут

Читать полностью…

Python beginners

Так нет. Клиент не будет знать что в том или ином методе данные надо брать из другого метода

Читать полностью…

Python beginners

ну тоесть ты посылаешь данные, и пока они в рамках лсп, все работает

Читать полностью…

Python beginners

я за лсп-совместимое говорю, чистое не особо то полезно

Читать полностью…

Python beginners

у нас вот есть LSP-совместимый сервер. он может еще что то показывать, кроме прописанного в лсп?

Читать полностью…

Python beginners

Я про LSP сейчас только говорил

Читать полностью…

Python beginners

еще раз, у тебя есть все ручки из стандартного лсп, они работают как стандартное лсп. + у тебя есть еще что то сверху

Читать полностью…

Python beginners

ну вот пуленс не цепляется, и так не дистриубтится

Читать полностью…

Python beginners

расширение еще и умеет в специфику отдельного лангуаге сервера. и если нужная есть - может показать кнопку спокойно

Читать полностью…

Python beginners

как и вывод новых дополнительных окон

Читать полностью…

Python beginners

ну LSP всё же имеет смысл как общий знаменатель, чтоб по 20 раз не изобретать одни и те же интеракции вроде go to definition

Читать полностью…

Python beginners

Ну я и говорю, LSP непригоден ни для чего.

Читать полностью…

Python beginners

ну да, тут только сам сервер имеет реализацию под лсп. клиенту конкретно всё надо

Читать полностью…

Python beginners

Значит это уже не клиент LSP. Это клиент конкретного протокола (пусть будет) поверх LSP

Читать полностью…

Python beginners

если что то потребуется сделать на стороне расширения, можно несколько вызовов по лсп сделать и выполнить все что надо

Читать полностью…

Python beginners

Клиент не сможет послать данные, он не знает откуда их взять и что юезру показать

Читать полностью…

Python beginners

просто если взять специфичный - он может что то еще

Читать полностью…

Python beginners

Когда можно взять другой клиент, реализующий чисто LSP и он не будет посылать данные так как сервер не ожидает

Читать полностью…

Python beginners

там вообще изначально про вс код вроде как речь шла, а не исключительно про лсп

Читать полностью…

Python beginners

дак что такое совместимость с протоколом?

Читать полностью…

Python beginners

Ну он не по LSP работает. У него свой протокол частично на LSP основанный

Читать полностью…

Python beginners

хотя технически вообще может

Читать полностью…

Python beginners

Не может. Сервера разные, цепляются к разным ide. Протокол один

Читать полностью…

Python beginners

И что? Расширение умеет в лсп, а не какой-то свой протокол

Читать полностью…

Python beginners

типо добавление кнопки в контекстное меню - стандартное поведение таких расширений

Читать полностью…
Subscribe to a channel