stevearc / aerial.nvim

Neovim plugin for a code outline window
MIT License
1.55k stars 76 forks source link

fix(julia): treesitter queries changed upstream #362

Closed mehalter closed 2 months ago

mehalter commented 2 months ago

This fixes the Julia queries to handle the breaking changes upstream.

This also fixes the symbol names to match what the language server returns. With Julia and it's multiple dispatch system it's very important to have the entire function definition in the symbol name. so we return the entire call expression as the @name

Fixes #361

mehalter commented 2 months ago

Just finished updating the tests to match the new name format, this should be good to go!

mehalter commented 2 months ago

Also because of the breaking changes upstream, I would also recommend doing a patch release with this pretty quickly after merging

stevearc commented 2 months ago

Fantastic, thanks so much for fixing this!