Size: a a a

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

2020 September 06

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
С 27 вроде бы он должен уметь искать на remote-хосте
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
А точно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Сам же в ченжлоге читал)
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
А, я понял
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
find-executable ищет не в tramp-remote-path, а в "проекции" exec-path на удалённый хост
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Т. е. к путям из exec-path дописывается удалённый хост и это используется как path
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Странное поведение, конечно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
А он типо в lsp используется?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Да
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Бля
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Тебе нужно как-то обновить тогда exec-path наверное
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
А это вообще правильное поведение для executable-find?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Хз
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Ну просто exec-path обновлять выглядит вообще плохо, на локальном хосте такого пути вообще может не быть
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Локальная переменная?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Например, если версии rust-analyzer на локальной и удалённой машине разные
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Но так-то он тоже обновился
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Valeriy L
Локальная переменная?
Надо посмотреть как это делает emacs-direnv
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Обновляет PATH или что?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
> it works by invoking direnv to obtain the environment for the current file, then updating the emacs variables process-environment and exec-path
источник