Displaying code context using LSP is much slower than Treesitter. Maybe bring back nvim-gps?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nvim-gps

    Discontinued Simple statusline component that shows what scope you are working inside

  • With the deprecation of nvim-gps we are left with LSP's more accurate code context parser nvim-navic or lspsaga. I however only use LSP for like 5 languages as opposed to treesitter since it's just easier to install all language parser

  • nvim-navic

    Simple winbar/statusline plugin that shows your current code context

  • With the deprecation of nvim-gps we are left with LSP's more accurate code context parser nvim-navic or lspsaga. I however only use LSP for like 5 languages as opposed to treesitter since it's just easier to install all language parser

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

    Discontinued improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim] (by glepnir)

  • With the deprecation of nvim-gps we are left with LSP's more accurate code context parser nvim-navic or lspsaga. I however only use LSP for like 5 languages as opposed to treesitter since it's just easier to install all language parser

  • aerial.nvim

    Neovim plugin for a code outline window

  • I've always just used Aerial for this functionality. I just looked to see what it was using for it's source. It turns out it prefers TS then falls back to LSP, but you can configure the source priority yourself.

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

  • Aerial.nvim (outline window) now supports treesitter!

    4 projects | /r/neovim | 22 Nov 2021
  • Do I need NeoVIM?

    11 projects | /r/neovim | 7 Dec 2023
  • What are your custom treesitter language injections?

    5 projects | /r/neovim | 6 Dec 2023
  • cpp setting problem

    4 projects | /r/neovim | 6 Dec 2023
  • neorg problem, all other plugins deactivate when added to init.lua

    2 projects | /r/neovim | 26 Nov 2023