Treesitter Basics and Installation

preview_player
Показать описание
nvim-treesitter, very cool :)

#neovim #lua #programming #modding
Рекомендации по теме
Комментарии
Автор

Something: does anything

Teej: “this says HEY! …”

thomasgeorge
Автор

Been using neovim for years, never thought I'd learn so much from this. Such a great series!

x
Автор

I love how tj intentionally slows down his pace to dumb things down :) thanks for all the great content

mhr
Автор

these videos will massively increase the neovim nerds population

sairaj
Автор

You are incredible at explaining things ! Love it.

JobinJacobKavalam
Автор

Great vid (btw), treesitter queries were exactly what I wanted to learn more about for a while now and I like how you explained them and showed their application.

I told myself that I won't reconfigure Neovim until doing a new one while learning NixOS, your videos have been giving me the urge to do it either way haha

eldamiano_com
Автор

Nice video, appreciate it TJ
Thanks for covering the basics for all us mortals

linkarzu
Автор

In terms of errors all over code, my favourite feature of Neovim is that the LSP error messages only come up in normal mode. I can happily type away in insert mode without the distractions, as if I'm using basic vim, then see errors to fix when back in normal mode. It's so nice, VS Code irritated me by putting big ugly lines everywhere while I'm typing.

demolazer
Автор

> The old vim way [for highlighting] is just regexes. All the way down. All the way down.

That's preposterous! Wow I didn't know this.Great video

asdfasdfasdf
Автор

Teej uses such a nice an easy way to explain things that everything looks easy and interesting. This is a great talent

ashikurrahman
Автор

This was the first video I watch for 10 minutes and end more confused than when I started

theblacktechexperience
Автор

I never comment on videos, but Tj, you are the best, thank you so much!!

jmarcelomb
Автор

downloaded all the videos, watching locally on VLC, but came here to press the like button and give this comment, thanks TJ!

aslthiago
Автор

8:48 - Jeeez I needed that for a long time. Especially for minified bundled files. Thank you

DEVDerr
Автор

This one was really interesting, thanks TJ

benyaminyakobi
Автор

loving this series. At the root of the christmas tree, a star is sitting. (that's TJ)

lifelover
Автор

09:18 what component was providing the syntax highlighting before you installed treesitter.nvim and how does it not clash with treesitter ?

moussaadem
Автор

1:39 this is a personal attack lil bro

ranjithkumar-xtzw
Автор

Treesitter and LSP (well and Lua) really is the secret sauce that makes neovim neovim.

rddavies
Автор

Hey Teej, couple of questions from about 9:50 onwards:

1. Is the person writing the grammar for a language responsible for providing a highlights.scm? Or is that the responsibility of the author of a colorscheme?

2. If I were to write my own grammar, should I try to match the naming convention and structure found in other grammars? Or is that only really relevant for those things that start with the @ sign? Is there a specification for those or would I just use :InspectTree and :Telescope highlights and try to match what's already being used?

3. If the language I'm building parsing/highlighting for has a certain feature that isn't accounted for by a colorscheme I install, does that mean I as the grammar author have to make a new highlight group for that and link it to something the colorscheme does define? (And therefore an additional plugin with those highlighting rules is required to use the language?)

Basically, if you could shed some light onto what is expected to be provided by the grammar, by the nvim-treesitter plugin and by a colorscheme, that would be awesome. Thanks :)

ManiacalMobius
join shbcf.ru