ts_query_ls
« Back to VersTracker
Description:
LSP implementation for Tree-sitter's query files
Type: Formula  |  Latest Version: 3.14.0@0  |  Tracked Since: Nov 10, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lsp tree-sitter developer-tools language-server syntax
Install: brew install ts_query_ls
About:
ts_query_ls is a Language Server Protocol (LSP) implementation designed specifically for Tree-sitter query files (.scm). It provides essential IDE features like syntax highlighting, error checking, and code navigation to streamline the development of complex syntax queries. This tool significantly improves the workflow for developers creating and maintaining language grammars or custom syntax definitions.
Key Features:
  • Real-time syntax validation and error diagnostics
  • Completions for captures, predicates, and anchors
  • Go-to-definition for node references
  • Seamless integration with LSP-compatible editors
Use Cases:
  • Developing custom Tree-sitter grammars and syntax highlighting rules
  • Debugging complex query patterns for code analysis tools
  • Integrating Tree-sitter query support into editor toolchains
Alternatives:
  • Manual Editing – Lacks real-time feedback, error checking, and navigation features, leading to slower development and more bugs.
Version History
Detected Version Rev Change Commit
Nov 10, 2025 11:16pm 0 NEW 991589fb