Size: a a a

2021 June 09

G

GNU/Vsevolod in pro.vim
Вот пример reference подсветки от gopls (лангсервер для го)
источник

SS

Sergey Skvortsov in pro.vim
LSP умеет в более точную семантическую подсветку, чем tree-sitter
источник

G

GNU/Vsevolod in pro.vim
есть пример такого?
источник

SS

Sergey Skvortsov in pro.vim
clangd и rust-analyzer, как минимум
источник

SS

Sergey Skvortsov in pro.vim
Гуглится по LSP semantic highlighting
источник

G

GNU/Vsevolod in pro.vim
А, ну я не видел такой, ибо у меня нету клиента, который умеет в нее
источник

SS

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

G

GNU/Vsevolod in pro.vim
У nvim-treesitter есть маппинги из queries в хайлайт группы, а каким образом клиент знает, как и что светить от лангсервера?
источник

G

GNU/Vsevolod in pro.vim
Ну он не может весь буффер подсвечивать, afaik, а только отдельные куски, которые можно определить только семантикой, иначе это сильно тормозить будет, jsonapi все таки
источник

SS

Sergey Skvortsov in pro.vim
Нет
источник

SS

Sergey Skvortsov in pro.vim
Он подсвечивает весь буфер
источник

G

GNU/Vsevolod in pro.vim
интересно, а можно скрин?
с отключенным syntax файлом и tree-sitter
источник

G

GNU/Vsevolod in pro.vim
И насколько быстро это работает, на каждый тык обновлять
источник

D

Denis GDevv in pro.vim
Как в справке найти инфу по такой штуке: Если нажать 1, затем C-g, то получим полный путь до текущего файла. Есть ли ещё какие-то такие полезные комбинации?
источник

Pavel ×.× in pro.vim
Я почему и удивился, у меня clangd светит весь файл
источник

G

GNU/Vsevolod in pro.vim
Какой lsp клиент?
источник

YS

Yaroslav Schekin in pro.vim
Я не понял вопроса, например. Вы :help читали? Если он не отвечает на этот вопрос — уточните, что именно нужно.
источник

Pavel ×.× in pro.vim
nvim 0.5 nightly
источник

Pavel ×.× in pro.vim
Там встроенный
источник

G

GNU/Vsevolod in pro.vim
тык в нем нету semantic highlighting, не завезли...
источник