LINUX.ORG.RU

Не работает PyLsp на Emacs

 


0

2

Никак не хочет работать pylsp.

Вот что выдаёт в логах:

Command "pyls" is not present on the path.
Command "pylsp" is present on the path.
Command "ruff-lsp" is not present on the path.
Command "semgrep lsp" is not present on the path.
Command "pyls" is not present on the path.
Command "pylsp" is present on the path.
Command "ruff-lsp" is not present on the path.
Command "semgrep lsp" is not present on the path.
Found the following clients for /home/tux/Documents/Projects/main.py: (server-id pylsp, priority -1)
The following clients were selected based on priority: (server-id pylsp, priority -1)

Вот что записано в init.el:

(use-package lsp-python-ms
  :ensure t
  :init (setq lsp-python-ms-auto-install-server t)
  :hook (python-mode . (lambda ()
                          (require 'lsp-python-ms)
                        (lsp))))  ; or lsp-deferred

Устанавливал python3-pylsp (devuan) через apt - не работает

Устанавливал в виртуальном окружении (python-lsp-server[all]) (pyvenv-workon) - не работает

Pyright кстати, тоже не работает, подключиться никак не может

Перемещено hobbit из general



Последнее исправление: hobbit (всего исправлений: 4)

Ответ на: комментарий от Bakamashine

Никакого толка

Ты ошибся с выбором Ника. Надо было просто «Baka!».
По твоему вопросу есть оф дока - https://www.gnu.org/software/emacs/manual/html_node/eglot/Setting-Up-LSP-Servers.html

Если не поможет, а хочется - https://emacs-lsp.github.io/lsp-mode/

anonymous
()
Ответ на: комментарий от Bakamashine

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

логи в посте просто про то, что программа-сервер нашлась

akho
()
Ответ на: комментарий от skiminok1986

То что не нужно сидеть в лисповой лапше и настраивать каждую мелочь, когда это сделано за тебя. Установка всех нужных плагинов для любого языка – это раскомментирование нужной строки в конфиге. Все кейбинды по-дефолту органичны, что даже не возникает желания что-то переделать.

anonymous
()
Ответ на: комментарий от anonymous

То что не нужно сидеть в лисповой лапше и настраивать каждую мелочь, когда это сделано за тебя.

Я пробовал пользоваться. Но не осилил кастомизировать под себя эту сборку. Проще и дешевле было собрать своё. Но точку зрения понял. Спасибо за ответ.

skiminok1986 ★★★★★
()