Size: a a a

2021 May 23

pl

peach lasagna in pro.vim
>Какой дебил будет просить пользоваться саблаймам, если он текстовый редактор
....
источник

GK

Georgy Komarov in pro.vim
LSP всё же не запилишь на nix-овых утилитах
источник

GK

Georgy Komarov in pro.vim
Тоже тот ещё комбайн.
источник

b

badtrousers in pro.vim
дык есть же петушок в виме, есть куча специализированных плагинов
источник

ГК

Геральд КрЄм... in pro.vim
Хотя говорят что там ничего нового
источник

b

badtrousers in pro.vim
вим умеет работать с языковыми серверами, если тебе уже очень это нравится. я привык рефакторить регулярками, если это что-то нетривиальное
источник

b

badtrousers in pro.vim
ну то есть для переименовки какой-то у меня конечно есть бинд
источник

b

badtrousers in pro.vim
но любой "сложный" рефакторинг с исключением зависимостей и т.д.
источник

b

badtrousers in pro.vim
любая говноидея это сделает криво и что хуже, ты можешь не понять до конца и сразу что она сделала
источник

b

badtrousers in pro.vim
с глобами и регулярками этой проблемы нет
источник

GK

Georgy Komarov in pro.vim
Да регэкспы не всегда заходят. Часто бывает нужен рефакторинг по нескольким файлом с учётом контекста.
источник

b

badtrousers in pro.vim
глобы
источник

GK

Georgy Komarov in pro.vim
т.е. LSP
источник

b

badtrousers in pro.vim
ты же можешь выполнять регулярки по глоб спискам
источник

b

badtrousers in pro.vim
ты можешь сделать локейшн лист из грепа
источник

b

badtrousers in pro.vim
и везде сделать замену
источник

b

badtrousers in pro.vim
это буквально пара команд и то это надо раз в 100 лет
источник

goldstein опять in pro.vim
Полноценная интеграция с языком в IDE > LSP в VS Code > LSP где-либо ещё. Это печальная правда жизни.
Вопрос в том, как у тебя расставлены приоритеты.
источник

GK

Georgy Komarov in pro.vim
Зачем так мучаться, если можно вызвать LSP
источник

goldstein опять in pro.vim
Я готов променять часть интеграции с языком на модальное редактирование и интеграцию с Unix-утилитами. Кто-то нет.
источник