ctags-lsp
« Back to VersTracker
Description:
LSP implementation using universal-ctags as backend
Type: Formula  |  Tracked Since: Jan 4, 2026
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lsp ctags language-server code-navigation developer-tools
Install: brew install ctags-lsp
About:
ctags-lsp is a Language Server Protocol (LSP) implementation that leverages universal-ctags to provide code intelligence features like go-to-definition and hover information. It acts as a bridge between ctags-based symbol indexing and modern code editors. This enables lightweight, fast code navigation for projects without requiring complex language-specific tooling.
Key Features:
  • LSP-compliant server for editor integration
  • Uses universal-ctags for fast symbol parsing
  • Supports go-to-definition and hover functionality
  • Language-agnostic (works with any ctags-supported language)
  • Lightweight alternative to heavy language servers
Use Cases:
  • Code navigation in large legacy codebases
  • Quick project exploration in lightweight editors
  • Providing basic IDE features for unsupported languages
Alternatives:
  • ccls – C/C++ specific, heavier but with full language intelligence
  • pyright – Python-specific, provides type checking and full language features
Version History
Detected Version Rev Change Commit
Jan 4, 2026 11:20am 0 META 6309622e