Demo scenario - Open examples/url.py - Start with blank query - Add `((string) @string)` - Add `((string) (string_content) @string.special.url)` - Update the above to `((string) (string_content) @string.special.url) (#match? @string.special.url "^https?://\\S+$")`
### Language Injections
optional
[Source in Neovim](https://github.com/neovim/neovim/blob/a04c73ca071fdc2461365a8a10a314bd0d1d806d/runtime/lua/vim/_defaults.lua?plain=1#L487-L489)
[Source in Neovim](https://github.com/neovim/neovim/blob/a04c73ca071fdc2461365a8a10a314bd0d1d806d/runtime/queries/markdown_inline/highlights.scm?plain=1#L94-L96)
show demo what happens if highlight is done only by builtin feature