Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Currently the outline window is for viewing/navigation only. I like the idea, though it may not work well in the general case. I filed an issue for myself to experiment with it when I get time: https://github.com/stevearc/aerial.nvim/issues/16
This plugin started its life as a visualizer for LSP document symbols, but as was pointed out almost immediately, the functionality is a natural fit for treesitter as well. I finally made time to refactor the symbol source backend to be pluggable, and I'm quite happy with the result. There's a bit of a learning curve for the treesitter query syntax and vim APIs, but now it's pretty quick (<20 LOC) to add support for a new language. Big thanks to treesitter-playground which makes exploring the AST super easy <3
Side note: there is also markdown support, but it is sadly not (yet) powered by treesitter as we are still waiting for a parser that doesn't crash vim.
Related posts
- neorg problem, all other plugins deactivate when added to init.lua
- Introducing: continuous-testing.nvim
- Neovim config for Windows with LSP and lua
- Leaps and (no) bounds - extend leap.nvim with custom motions, callbacks, Tree-sitter, and more
- Displaying code context using LSP is much slower than Treesitter. Maybe bring back nvim-gps?