Treesitter and language highlighting

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
  • doom-one.vim

    A dark colorschme for vim, ported from doom-emacs' doom-one theme.

    I've been using old regex-based colorschemes like doom-one with Scala and it's been working... fine. Not great, but at least keywords are highlighted in their own color.

  • playground

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

    If you want to tinker with treesitter highlighting, you should install nvim-treesitter/playground, mainly for the :TSHighlightCapturesUnderCursorand :TSPlaygroundToggle commands. The latter will open a 'tree' in a split which shows the 'semantics' of your current highlights. Moving up and down the tree, the relevant parts of your code will be highlighted.

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

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