Size: a a a

2021 January 24

VL

Valerii Leontiev in pro.vim
А для вима его нет вообще
источник

GK

Georgy Komarov in pro.vim
Valerii Leontiev
Можно
Только триситтер никак не релизится
Ну неовим 0.5 тоже не релизится. Но работает же. 🤷‍♂️
источник

VL

Valerii Leontiev in pro.vim
Georgy Komarov
Ну неовим 0.5 тоже не релизится. Но работает же. 🤷‍♂️
"работает"
источник

GK

Georgy Komarov in pro.vim
Valerii Leontiev
"работает"
Нормально он работает.
источник

VL

Valerii Leontiev in pro.vim
Да конечно)
Я несколько багов выловил неделю назад
источник

pl

peach lasagna in pro.vim
Georgy Komarov
Ну неовим 0.5 тоже не релизится. Но работает же. 🤷‍♂️
а триситтер - нет
источник

VL

Valerii Leontiev in pro.vim
За пару часов
источник

SS

Sergey Skvortsov in pro.vim
Georgy Komarov
Есть плагин для семантической подсветки плюсов через LSP. Это требует настроенного и запущенного LSP-сервера при работе с каждым проектом (что не всегда возможно).
Поэтому я бы предложил использовать vim-cpp-modern — расширенный syntax-файл с ключевыми словами из последних стандартов.
Его уже интегрируют в клиенты
источник

VL

Valerii Leontiev in pro.vim
Даже в irc помню писал
источник

SS

Sergey Skvortsov in pro.vim
Как минимум, в LanguageClient-neovim он не нужен
источник

pl

peach lasagna in pro.vim
Valerii Leontiev
За пару часов
я скорострел - мне хватило 2 минут
источник

VL

Valerii Leontiev in pro.vim
Мне сказали мол да, баги, по ним тикеты есть
источник

VL

Valerii Leontiev in pro.vim
Чё-то стар я уже для бета-тестов. Извинити
источник

GK

Georgy Komarov in pro.vim
А Му Де
Хорошо. Попробуем это. Уж от того что классы и всякие тайпдефы с юзингами подсвечиваться не будут - не умру
У syntax-файлов конечно свои косяки есть. Например, переменная с именем string будет подсвечиваться как keyword. Но иначе никак. Я вот тут чуть подробнее написал.
источник

GK

Georgy Komarov in pro.vim
Sergey Skvortsov
Его уже интегрируют в клиенты
А, интересно. Из коробки будет работать?
источник

GK

Georgy Komarov in pro.vim
Valerii Leontiev
Да конечно)
Я несколько багов выловил неделю назад
УМВР более года. Один раз только мне LSP поломали, при обновлении api.
источник

АД

А Му Де in pro.vim
Georgy Komarov
У syntax-файлов конечно свои косяки есть. Например, переменная с именем string будет подсвечиваться как keyword. Но иначе никак. Я вот тут чуть подробнее написал.
Ну так нечего переменные ключевыми словами называть :р
источник

VL

Valerii Leontiev in pro.vim
Кстати, раз уж мы тут об лсп
Как заставить Ale делать reset хайлайтинга по изменению документа? Я просто линтер руками вызываю
источник

SS

Sergey Skvortsov in pro.vim
Georgy Komarov
А, интересно. Из коробки будет работать?
Несколько месяцев назад надо было руками hl группы прописать
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
У syntax-файлов конечно свои косяки есть. Например, переменная с именем string будет подсвечиваться как keyword. Но иначе никак. Я вот тут чуть подробнее написал.
Значит, в tree-sitter будет не лучше. ;)
Кстати, в syntax highlighting vim это потенциально "лечится", в отличие от... На основании вот этого, хотя бы:
:help tag-highlight

но писать такие syntax files + update scripts я бы лично не стал (это запросто займёт недели!). ;(
источник