Treesitter statusline. Show code context
By default, nvim-treesitter statusline() function will return the function your cursor is in. But we could use this to show the code context all the way up to the function call.
The code snippets:
```lua
local current_treesitter_context = function()
if not packer_plugins["nvim-treesitter"] or packer_plugins["nvim-treesitter"].loaded == false then
return " "
end
local f = require'nvim-treesitter'.statusline({
indicator_size = 300,
type_patterns = {"class", "function", "method", "interface", "type_spec", "table", "if_statement", "for_statement", "for_in_statement"}
})
local fun_name = string.format("%s", f) -- convert to string, it may be a empty ts node
if fun_name == "vim.NIL" then
return " "
end
return " " .. fun_name
end
```
Add this to your favourite status line.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Treesitter statusline. Show code context», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.