Aerial.nvim (outline window) now supports treesitter!

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • aerial.nvim

    Neovim plugin for a code outline window

  • 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

  • playground

    Discontinued Treesitter playground integrated into Neovim (by nvim-treesitter)

  • 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

  • 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.

    InfluxDB logo
  • nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts