Size: a a a

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

2020 September 06

VL

Valeriy L in Emacs — русскоговорящее сообщество
Я не знаю весит ли хук на смене директории в ешелл
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Который бы вызывал диренв-апдейт-енв
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Сейчас попробовал прогнать (executable-find "rust-analyzer" t), он не находит этот файл
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Valeriy L
Я не знаю весит ли хук на смене директории в ешелл
В принципе, мне это не для eshell нужно, а для lsp
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
А ты типо в path что-то добавляешь?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Да, rust-analyzer как раз в PATH добавляется в проекте
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Sergey Makarov
Сейчас попробовал прогнать (executable-find "rust-analyzer" t), он не находит этот файл
Не находит хотя трамп-ремоут-паф и процесс-енвиронмет корректны?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Valeriy L
Не находит хотя трамп-ремоут-паф и процесс-енвиронмет корректны?
Ну, rust-analyzer есть в tramp-remote-path
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Я вот тут смотрю, по-дефолту пути в tramp-remote-path без последнего слэша, а direnv к ним добавляет слэш, может быть, проблема в этом?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Ну то есть пути сейчас выглядят примерно так: "/usr/bin/"
источник

SM

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
Может. А если просто сделать M-! which rust-analyzer RET
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Просто обычно не добавляют слэш к path
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Valeriy L
Может. А если просто сделать M-! which rust-analyzer RET
так не находит, потому что в PATH его нет
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Проверь как-то про слэш
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Может он рили тупой и пытается добавить слэш, а получается рут
источник

SM

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

SM

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

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Вообще я что-то не очень понимаю, как работает executable-find
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Sergey Makarov
Вообще я что-то не очень понимаю, как работает executable-find
У меня есть предположение что он на локалке ищет
источник