Size: a a a

2021 February 13

VG

Vadim Goncharov in pro.vim
вечно они с десктопом не сходятся
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Никто там триситтер на вим ещё не начал портировать?
А был же какой-то plugin для его использования в vim, вроде (но точно не помню, может это был и POC / WIP), нет?
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Только не регэкспы
Что Вы имеете против них? ;)
А насчёт "шо угодно" — это всё равно зависит от того, какой язык / формат нужен...
источник

VL

Valerii Leontiev in pro.vim
Yaroslav Schekin
А был же какой-то plugin для его использования в vim, вроде (но точно не помню, может это был и POC / WIP), нет?
Понятия не имею.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Понятия не имею.
Я к тому, что можно погуглить на эту тему...
источник

VL

Valerii Leontiev in pro.vim
Yaroslav Schekin
Что Вы имеете против них? ;)
А насчёт "шо угодно" — это всё равно зависит от того, какой язык / формат нужен...
Неовим отлично светит искаропки
Регулярки светят хуже даже с плагинами. +, бывает, падают на больших файлах
источник

VL

Valerii Leontiev in pro.vim
Неовим + триситтер*
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Неовим отлично светит искаропки
Регулярки светят хуже даже с плагинами. +, бывает, падают на больших файлах
Видимо, "везёт" для этого языка / формата с tree-sitter, и "не везёт" с vim ("кривой" syntax file, скорее всего).

Да, разве в документации neovim по tree-sitter до сих пор не написано, что у него вполне может "слетать" подсветка (если так, значит это с ним по-прежнему достаточно часто происходит)?

И подавляющее большинство языков и форматов "регулярки" подсвечивают лучше... хотя бы потому, что tree-sitter не подсвечивает их вообще никак. ;)

А в каком смысле "падают", кстати?
источник

VL

Valerii Leontiev in pro.vim
Yaroslav Schekin
Видимо, "везёт" для этого языка / формата с tree-sitter, и "не везёт" с vim ("кривой" syntax file, скорее всего).

Да, разве в документации neovim по tree-sitter до сих пор не написано, что у него вполне может "слетать" подсветка (если так, значит это с ним по-прежнему достаточно часто происходит)?

И подавляющее большинство языков и форматов "регулярки" подсвечивают лучше... хотя бы потому, что tree-sitter не подсвечивает их вообще никак. ;)

А в каком смысле "падают", кстати?
Пропадает подсветка. Поскролишь документ туда-сюда - подсветка появляется.
источник

VL

Valerii Leontiev in pro.vim
Говорю о тех языках, которые своими глазами видел.
Js, питон, html, css, lua явно лучше работают с триситтером чем с любыми плагинами, основанными на регэкспах.
источник

VL

Valerii Leontiev in pro.vim
Уверен, что с большинством немаргинальных языков ситуация будет схожей
источник

VL

Valerii Leontiev in pro.vim
Показывайте скриншоты популярных языков, которые лучше светятся регуляпками. Противоположные примеры найти не составляет труда.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Пропадает подсветка. Поскролишь документ туда-сюда - подсветка появляется.
И это либо "кривой" syntax file (в плане синхронизации), либо подсветка "не успевает" из-за настроек vim (и использования некоторых опций, кстати — про это есть в help).
источник

VL

Valerii Leontiev in pro.vim
Yaroslav Schekin
И это либо "кривой" syntax file (в плане синхронизации), либо подсветка "не успевает" из-за настроек vim (и использования некоторых опций, кстати — про это есть в help).
Возможно, я бы и копнул эту тему, если бы представленные плагины хайлайтинга, основанные на регулярках, на были бы столь убогими
источник

VL

Valerii Leontiev in pro.vim
С точки зрения конечного результата.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Говорю о тех языках, которые своими глазами видел.
Js, питон, html, css, lua явно лучше работают с триситтером чем с любыми плагинами, основанными на регэкспах.
А Вы попробовали их все (часто же бывают альтернативные тем, что в поставке vim)?

Потому что, к примеру (судя по описанию), тот же semshi просто выше классом, чем tree-sitter (семантическая подсветка), но я не пробовал.
С остальными языками из перечисленных я всерьёз не работаю, не обращал внимания на качество.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Уверен, что с большинством немаргинальных языков ситуация будет схожей
А какие языки Вы записали в маргинальные и почему? ;)
источник

VL

Valerii Leontiev in pro.vim
Ну вы сейчас ударяетесь в демагогию. Сейчас будет крен в философию.
источник

VL

Valerii Leontiev in pro.vim
Я вам говорю: вот мои языки, и регуоярки на них работают из рук вон плохо.  А вот триситтер, который работает с ними гораздо лучше.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Ну вы сейчас ударяетесь в демагогию. Сейчас будет крен в философию.
Да, клин будет (что такое "популярность")?
А если сейчас определением немаргинальных / популярных языков будет "те, для которых есть подсветка в tree-sitter", то в демагогию тут ударяюсь совсем не я, Вам не кажется? ;)
источник