Treesitter and language highlighting

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

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • Zigi - Workflow assistant built for devs & their teams
  • Scout APM - Truly a developer’s best friend
  • 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

    Treesitter playground integrated into Neovim

    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

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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