🍺 BREW Explorer

← all formulae

cmake-language-server

brew install cmake-language-server v0.1.11 MIT

Language Server for CMake

39
30-day installs · #5204
116
90-day · #5273
473
365-day · #5244
408
★ GitHub stars · updated 1y ago

Runtime dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "python@3.14"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Language Server for CMake",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:29+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "cmake-language-server",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-02-11T02:50:57Z",
  "github_readme_excerpt": "# cmake-language-server\n[![PyPI](https://img.shields.io/pypi/v/cmake-language-server)](https://pypi.org/project/cmake-language-server)\n[![AUR version](https://img.shields.io/aur/version/cmake-language-server)](https://aur.archlinux.org/packages/cmake-language-server/)\n[![GitHub Actions (Tests)](https://github.com/regen100/cmake-language-server/workflows/Tests/badge.svg)](https://github.com/regen100/cmake-language-server/actions)\n[![codecov](https://codecov.io/gh/regen100/cmake-language-server/branch/master/graph/badge.svg)](https://codecov.io/gh/regen100/cmake-language-server)\n[![GitHub](https://img.shields.io/github/license/regen100/cmake-language-server)](https://github.com/regen100/cmake-language-server/blob/master/LICENSE)\n\nCMake LSP Implementation.\n\nAlpha Stage, work in progress.\n\n## Features\n- [x] Builtin command completion\n- [x] Documentation for commands and variables on hover\n- [x] Formatting (by [`cmake-format`](https://github.com/cheshirekow/cmake_format))\n\n## Commands\n\n- `cmake-language-server`: LSP server\n\n## Installation\n\n```bash\n$ pip install cmake-language-server\n```\n\n### Tested Clients\n\n- Neovim ([neoclide/coc.nvim][coc.nvim], [prabirshrestha/vim-lsp][vim-lsp])\n\n#### Neovim\n\n##### coc.nvim\n\n```jsonc\n  \"languageserver\": {\n    \"cmake\": {\n      \"command\": \"cmake-language-server\",\n      \"filetypes\": [\"cmake\"],\n      \"rootPatterns\": [\n        \"build/\"\n      ],\n      \"initializationOptions\": {\n        \"buildDirectory\": \"build\"\n      }\n    }\n  }\n```\n\n##### vim-lsp\n\n```vim\nif executable(\u0027cmake-language-server\u0027)\n  au User lsp_setup call lsp#register_server({\n  \\ \u0027name\u0027: \u0027cmake\u0027,\n  \\ \u0027cmd\u0027: {server_info-\u003e[\u0027cmake-language-server\u0027]},\n  \\ \u0027root_uri\u0027: {server_info-\u003elsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), \u0027build/\u0027))},\n  \\ \u0027whitelist\u0027: [\u0027cmake\u0027],\n  \\ \u0027initialization_options\u0027: {\n  \\   \u0027buildDirectory\u0027: \u0027build\u0027,\n  \\ }\n  \\})\nendif\n```\n\n### Configuration\n* `buildDirectory`\n  This language server uses CMake\u0027s file ",
  "github_repo": "regen100/cmake-language-server",
  "github_stars": 408,
  "github_topics": [],
  "homepage": "https://github.com/regen100/cmake-language-server",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 39,
  "installs_365d": 473,
  "installs_90d": 116,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "cmake-language-server",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5204,
  "rank_365d": 5244,
  "rank_90d": 5273,
  "raw_hash": "52f3e2996bae05c8",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/cmake-language-server.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.1.11",
  "versioned_formulae": [],
  "why_use_this": null
}