#TreeSitter
No longer will I run on roads, as the humans command. Now and forever, I am the greater treesitter, no, the GREATEST treesitter. 🪶
March 13, 2024 at 5:22 PM
i hate the neovim community to be perfectly honest
April 6, 2026 at 5:04 AM
OSS burnout claims another project. On 2 Apr, an entitled user angrily asked the burned-out maintainer of nvim-treesitter to “go switch to something that doesn't require interacting with people”.

The maintainer replied “OK” — and archived the repo, stopping development of nvim-treesitter.
Open Source Burnout Claims Another Project
Yet another OSS maintainer quits because of burnout. To fix this, we need better mental health resources for maintainers.
vlad.website
May 20, 2026 at 7:54 PM
#neovim Development News

The 0.12 version adds `vim.treesitter.select()` function to initiate tree-sitter incremental selection. This can be used in custom mappings instead of new built-in `in` and `an`.

PR:
- github.com/neovim/neovi...
feat(treesitter): public method for incremental selection by nathanzeng · Pull Request #39069 · neovim/neovim
Problem: No public method for treesitter incremental selection Solution: Add a method vim.treesitter.select() Closes: #38211 TODO 1. Return information about the selection? (There is a comment w...
github.com
September 24, 2026 at 4:49 PM
nvim-treesitter is archived now i guess

pls dont be dicks to open source devs :/
April 4, 2026 at 11:53 PM
treesitter (which is a large part of why the binary is so large, most problems in this codebase are solved with treesitter and hitting text harder with treesitter)
July 5, 2026 at 4:23 PM
#neovim Development News

The 0.12 version adds `]N` and `[N` Visual mode mappings for expanding selection to sibling treesitter node.

PR:
- github.com/neovim/neovi...
feat(treesitter): select grow to sibling by altermo · Pull Request #38938 · neovim/neovim
closes #38926
github.com
September 14, 2026 at 5:56 PM
gpt 5.5 unfucked my lsp + treesitter config for neovim 0.11 hooray
April 25, 2026 at 11:18 PM
#neovim Development News

The 0.11 version, following highlighting, will also have tree-sitter folds computed asynchronously. This should improve responsiveness of `vim.treesitter.foldexpr()`.

PR:
- github.com/neovim/neovi...
perf(treesitter): calculate folds asynchronously by ribru17 · Pull Request #31827 · neovim/neovim
Problem: The treesitter foldexpr runs synchronous parses to calculate fold levels, which eliminates async parsing performance in the highlighter. Solution: Migrate the foldexpr to also calculate an...
github.com
January 16, 2025 at 6:18 PM
#neovim Development News

The 0.12 version will update `:source` command to work smarter when executed with a range. In non-Lua files (like help files) it will detect Lua codeblocks via treesitter and execute them as Lua.

PR:
- github.com/neovim/neovi...
feat(source): detect Lua codeblocks via treesitter injection by benarcher2691 · Pull Request #36799 · neovim/neovim
Summary When :source is given a range in a file like vimdoc, use treesitter to detect if the selected text is inside a Lua codeblock (injection) If the range is in a Lua injection, execute as Lua ...
github.com
March 26, 2026 at 4:24 PM
#neovim Development News

The 0.12 version will update tree-sitter parser object to parse multiple ranges at once.

This should eliminate occasional flickering of tree-sitter highlighting.

PR:
- github.com/neovim/neovi...
perf(treesitter): parse multiple ranges in languagetree to eliminate flickering by ribru17 · Pull Request #36503 · neovim/neovim
feat(treesitter): support parsing multiple ranges at once Problem: Whenever LanguageTree:parse() is called, injection trees from previously parsed ranges are dropped. Solution: Allow the function t...
github.com
February 9, 2026 at 3:47 PM
With #Emacs 30 recently released I finally felt that the time has come to go all in on #TreeSitter. (I am rarely an early adopter of anything these days) Over the weekend I had a lot of fun playing with TreeSitter and I started a prototype of an #OCaml major mode using it github.com/bbatsov/neoc...
GitHub - bbatsov/neocaml: A modern, TreeSitter-powered, Emacs major mode for OCaml
A modern, TreeSitter-powered, Emacs major mode for OCaml - bbatsov/neocaml
github.com
March 4, 2025 at 9:11 PM
it is, but support for *building* treesitter grammars isn’t. this is very stupid and mostly to do with vim compatibility stuff
April 6, 2026 at 5:11 AM
why is treesitter not builtin. that is insane. use helix. if you need plugins install a real IDE
April 6, 2026 at 5:09 AM
Update from the treesitter defending the Elwah. #portangeles #washingtonstate #cascadia #pnw
May 17, 2025 at 4:43 AM
やはり nvim-treesitter の最新動向の記事は書きたいなあ
July 29, 2025 at 10:55 PM
neovim's built-in "treesitter support" is a cool feature that has been around for a while now. i didn't found many resources that explain what is, so i wrote something

vonheikemen.github.io/learn-nvim/f...

#neovim
Treesitter | Learn nvim
Learn how to use Neovim and survive the experience
vonheikemen.github.io
July 28, 2025 at 2:54 PM
things that are just kinda easy and worth your time bc LLMs:

having a treesitter grammar for your brand new data flow assembly language so that it looks nice in your editor and is easy to write, even though it somewhat necessarily has different and more complex semantics than any other asm dialect.
February 24, 2026 at 1:33 AM
You mean to tell me I could have written nix with an lsp all this time?
I was raw-dogging it with only treesitter✌️😭
March 6, 2026 at 8:46 PM
also have sublimetext/textmate grammars bc there's an obsidian plugin that takes those and does custom language code blocks, but not one for treesitter.
February 24, 2026 at 1:37 AM
Oh wait i see you mentioned a go highlighter below, so probably not treesitter
September 22, 2026 at 12:22 AM
New Zed editor ( zed.dev ) extension providing support for R language grammar + treesitter highlighting is now available/merged into extensions repo #rstats

R language repo: github.com/ocsmit/zed-r
February 23, 2024 at 3:07 PM
Treesitter arrested as federal government announces logging negotiations bobbrown.org.au/treesitter-a...
Treesitter arrested as federal government announces logging negotiations – Bob Brown Foundation
Treesitter Mon Ker has been arrested today in Wedge-tailed Eagle nesting habitat as federal Environment Minister Murray Watt formally announces negotiations are
bobbrown.org.au
June 10, 2026 at 1:34 AM
I've put together asciidoc-mode (github.com/bbatsov/asci...) - a super lean major #Emacs mode for editing #AsciiDoc documents, powered by #TreeSitter

It's a lighter and simpler alternative to the more established adoc-mode (also maintained by yours truly), that I've been meaning to do for a while.
GitHub - bbatsov/asciidoc-mode: A modern Emacs major mode for editing AsciiDoc files, powered by TreeSitter
A modern Emacs major mode for editing AsciiDoc files, powered by TreeSitter - bbatsov/asciidoc-mode
github.com
February 21, 2026 at 9:08 AM