Size: a a a

Emacs — русскоговорящее сообщество

2020 December 30

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Eugene
а еще вопрос про имакс для питона. я пытаюсь подружить lsp и pyls и вроде все фурычит. Но, слежу за делами в top и одновременно пытаюсь в питонячьем файле вызвать обращение в pyls. Например, пишу someobject. и жду чтобы он мне красивый список с кучей методов выкинул. Он выкидывает, все работает, но очень тормознуто. И в топе видать что emacs и python — эти два процесса резко начинают отжирать 100% цпу на несколько секунд.  Как только окошко с комплитом в имаксе отрисовывается, все опять становится хорошо и шелковисто. В гуглах говорят, что это pyls тормозной и вообще это не баг, а фича.  Тут кто-нибудь использует такую связку (pyls+lsp)? Можете прокомментировать? Или дать совет как починить?
1. Поставь 27 емакс с native-json, если ещё не.
2. Покрути настройки по перфоманс гайду лсп-мода.
3. Попробуй pyright
источник

E

Eugene in Emacs — русскоговорящее сообщество
Nikita Domnickij
1. Поставь 27 емакс с native-json, если ещё не.
2. Покрути настройки по перфоманс гайду лсп-мода.
3. Попробуй pyright
1. 27.1 стоит
2. сижу вот ковыряюсь. ничего не понятно, но очень интересно)
3. вроде завел mspyls. он ощутимо шустрее, но я пока все-таки не могу вкурить как мне все это хозяйство заставить видеть правильный питон. постоянно находит падлюка какой-то древний 2.7, который в макоси запрятан глубоко всраку
источник

E

Eugene in Emacs — русскоговорящее сообщество
спасибо за совет!
источник

AS

Andrey Shuster in Emacs — русскоговорящее сообщество
Eugene
1. 27.1 стоит
2. сижу вот ковыряюсь. ничего не понятно, но очень интересно)
3. вроде завел mspyls. он ощутимо шустрее, но я пока все-таки не могу вкурить как мне все это хозяйство заставить видеть правильный питон. постоянно находит падлюка какой-то древний 2.7, который в макоси запрятан глубоко всраку
у меня pyenv версиями питона заведует.
источник

E

Eugene in Emacs — русскоговорящее сообщество
я вот это не могу победить:
источник

E

Eugene in Emacs — русскоговорящее сообщество
вот в моделайне пишет за каким-то хером, что 2.7.16. при этом я пробую вроде и pyenv, и даже загрузил нужный venv, вон он тоже указан (python385). но lsp делает комплит как я и ожидаю для, скажем numpy. а для pandas не делает. потому что нумпай установлен вместе с этим питоном 2.7, а пандас там нету, вот он его падла и не видит. а на мой pyenv он кажется чихать хотел
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
A ß
@andrewtropin а есть апдейты по pgtk сборочкам? что-нибудь вмержили в мастер уже?
https://git.savannah.gnu.org/cgit/emacs.git/log/?h=feature/pgtk

Мэйлинг листы особо не читал, но вроде веточка шевелится по чуть-чуть
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
это ж прям как https://github.com/zenhack/c-ast
источник

IO

Ivan Oreshnikov in Emacs — русскоговорящее сообщество
Eugene
вот в моделайне пишет за каким-то хером, что 2.7.16. при этом я пробую вроде и pyenv, и даже загрузил нужный venv, вон он тоже указан (python385). но lsp делает комплит как я и ожидаю для, скажем numpy. а для pandas не делает. потому что нумпай установлен вместе с этим питоном 2.7, а пандас там нету, вот он его падла и не видит. а на мой pyenv он кажется чихать хотел
А попробуй уже в открытом файле сделать lsp-workspace-restart
источник

IO

Ivan Oreshnikov in Emacs — русскоговорящее сообщество
Там могло случиться какой-нибудь сраный рейс кондишн и окружение было активировано после того, как лсп сервер стартанул
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
во, С здорового человека
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
во, С здорового человека
ага, только оно еле работает и вообще заброшено
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
¥αros!αν
ага, только оно еле работает и вообще заброшено
ну понятно, но задумка хороша
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
ну понятно, но задумка хороша
был ещё один такой проект, но я забыл название
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
там уже на cl вроде
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
да много их таких, ещё бы до ума довели хоть один
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
ну да
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
источник

E

Eugene in Emacs — русскоговорящее сообщество
Ivan Oreshnikov
Там могло случиться какой-нибудь сраный рейс кондишн и окружение было активировано после того, как лсп сервер стартанул
о, спасибо. какая-то загадочная комбинация рестарта lsp-workspace и закрыть-открыть файл в буфере приводит дела к нужному состоянию! осталось понять, что именно происходит, но хотя бы свет в конце туннеля появился, буду копать дальше 🙂 (я правда копаю, как слепой крот лол)
источник