Size: a a a

2020 September 12

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Он тупо ищет исполняемые файллы
Можете объяснить, как это на практике будет работать, я не вполне понимаю.
Для neomake куда я должен установить глобальные линтеры?
источник

EG

Emmanuel Goldstein in pro.vim
Valerii Leontiev
Можете объяснить, как это на практике будет работать, я не вполне понимаю.
Для neomake куда я должен установить глобальные линтеры?
Для NeoMake важно, чтобы на момент запуска линтеры были доступны (их можно было вызвать из консоли)
источник

EG

Emmanuel Goldstein in pro.vim
Всё
Можно ставить локально, можно глобально, как угодно, лишь бы их можно было запустить
источник

VL

Valerii Leontiev in pro.vim
Emmanuel Goldstein
Всё
Можно ставить локально, можно глобально, как угодно, лишь бы их можно было запустить
но ведь если у меня проект запускается через npm, и у в проекте у меня лежат локальные нод-модули, глоабльные не запустятся?
источник

EG

Emmanuel Goldstein in pro.vim
Я не совсем понимаю, в чём вопрос — я совершенно не в контексте JS.
источник

MY

Mikhail Yudin in pro.vim
Valerii Leontiev
но ведь если у меня проект запускается через npm, и у в проекте у меня лежат локальные нод-модули, глоабльные не запустятся?
Есть дев, есть обычные локальные зависимости. Для "запуска" используется строка из package.json
Вот там то и указано, что точка входа.
Про дев - они через npx запускаются
источник

VL

Valerii Leontiev in pro.vim
Mikhail Yudin
Есть дев, есть обычные локальные зависимости. Для "запуска" используется строка из package.json
Вот там то и указано, что точка входа.
Про дев - они через npx запускаются
Ну вот я, запуская проект или просто отдельный факл, не хочу лезть туда и смотреть что там к чему
Вебшторм линтит все независимо от контекста проекта и этого файла. Такого поведения хочу добиться и от вима
источник

VL

Valerii Leontiev in pro.vim
веб шторм запускает свои линтеры независимо от линтеров проекта
источник

MY

Mikhail Yudin in pro.vim
Valerii Leontiev
Ну вот я, запуская проект или просто отдельный факл, не хочу лезть туда и смотреть что там к чему
Вебшторм линтит все независимо от контекста проекта и этого файла. Такого поведения хочу добиться и от вима
Изучить конфиг линтинга шторма.
Прочитать доку coc-stylelint.
Сконфигурять.

Ну или юзать шторм 😂
источник

MY

Mikhail Yudin in pro.vim
Mikhail Yudin
Изучить конфиг линтинга шторма.
Прочитать доку coc-stylelint.
Сконфигурять.

Ну или юзать шторм 😂
Когда-нибудь и я до этого докачусь. Пока не заморачивался никогда и предпочитаю глобальные дев-зависимости
источник

MY

Mikhail Yudin in pro.vim
По 200М+ для каждого проекта это бред, npm.
источник

D

Denis GDevv in pro.vim
Vadim Goncharov
любая комбинация с альтом на самом деле посылает Esc
Удивительно, но реально так и есть 😀 Это плохая привычка выходить из режима редактирования через альт + что_то? Зато даже на русской раскладке работает :)
источник

VG

Vadim Goncharov in pro.vim
Denis GDevv
Удивительно, но реально так и есть 😀 Это плохая привычка выходить из режима редактирования через альт + что_то? Зато даже на русской раскладке работает :)
мне как-то не приходил в голову этот способ, спасибо, буду пользоваться =) а работает он потому, думаю, что на эту комбинацию ничего не забинжено - для остальных идет различение по таймауту, это голый Esc или альт-комбинация
источник

VG

Vadim Goncharov in pro.vim
а, понял почему не приходил в голову и не факт что пользоваться буду - в винде, в ряде wm (вот как у меня) Alt-пробел перехватывается и показывает меню окна
источник

SS

Sergey Sikorskiy in pro.vim
Valerii Leontiev
lsc еще советовали выше
Я не то что-бы советовал. Я, просто, сам им пользуюсь.
Основной критерии - минимализм и легкость. Мне понравилось как он работает практически из коробки.
vim-lsp, кажется, развивается быстрее и более функциональный, но как ходилка по коду меня lsc вполне устраивает. Линтер я просто выключил, ибо его очень трудно заставить нормально работать в случае С++, да и не нужен он.
Я бы и обычным встроенным include search обошелся, да только в случае С++ он ищет в сотнях тысяч строк, так что ну очень медленно получается.
источник

Лс

Лень с Самосознанием... in pro.vim
Julian =) Coffee
То, что вим можно сделать IDE, но не для всего. А даже для того, что можно это будет lsp плагин по функциональности такой же или хуже чем у конкурентов.
Я мягко говоря поздно, но хочу напомнить одну штуку - написание документов на латексе через вим сейчас уже считается почти необходимостью. Так что как минимум одним полноценным IDE вим можно считать
источник

Лс

Лень с Самосознанием... in pro.vim
Julian =) Coffee
Вообще мне кажется, что vim и ide разные идеологически.
IDE это интегрированая среда разработки, в которой можно и создать проект, и  отдебажить, и задеплоить.
Вим же, лично для меня, это UNIX философия и там уже сам терминал как IDE (основная причина почему я вообще юзаю вим).

У "соседей" в этом плане вроде как раз по другому, не зря Emacs называют целой операционной системой.
А вот это правильнее. Давайте тогда скажем ту же мысль иначе: вим это шикарный редактор, на основе которого можно собрать IDE "под себя". И моментально все вопросы уходят - не в IDE vim нету функции $functionName, а ты не представляешь как прикрутить аналог $functionName к vim. Не $IDEname лучше vim, а никто не парился нагрузить таую кучу фигни в вим. И так далее.
#НетВимСрачу 😏
источник

VB

Viktor Borodin in pro.vim
Есть ли какие-то модули которые позволяют совершать автоматический перенос строк при изменении масштаба окна?
источник

VB

Viktor Borodin in pro.vim
Плагины то есть
источник

VB

Viktor Borodin in pro.vim
Типа как в блокноте
источник