Skip to main content

CMake LSP Implementation

Project description

cmake-language-server

PyPI AUR version GitHub Actions (Tests) codecov GitHub

CMake LSP Implementation.

Alpha Stage, work in progress.

Features

  • Builtin command completion
  • Documentation for commands and variables on hover
  • Formatting

Commands

  • cmake-language-server: LSP server
  • cmake-format: CLI frontend for formatting

Installation

$ pip install cmake-language-server

Clients

Neovim

  "languageserver": {
    "cmake": {
      "command": "cmake-language-server",
      "filetypes": ["cmake"],
      "rootPatterns": [
        "build/"
      ],
      "initializationOptions": {
        "buildDirectory": "build"
      }
    }
  }

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmake-language-server-0.1.1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

cmake_language_server-0.1.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file cmake-language-server-0.1.1.tar.gz.

File metadata

  • Download URL: cmake-language-server-0.1.1.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Linux/5.0.0-1032-azure

File hashes

Hashes for cmake-language-server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3d96b3715c3cb48a35eda2b3a08e4e923f9e9c24fa05a4bbaf40c3dc954174f0
MD5 8f2b694dd9f66c889031a5f77fa5ecdf
BLAKE2b-256 68078516df005ea953e28e20ac285535784fc3bcfb2cf0f26e354025fc4fa853

See more details on using hashes here.

File details

Details for the file cmake_language_server-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cmake_language_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 68e8570070d00c12fc9f870bda08a54e11c6012eac3a19dd0877a595ddc98cc5
MD5 2f788b6dced3383e1e8ed646b48c306e
BLAKE2b-256 a52a4014f834ce21aee4a60135e22bf0b36961243ae410913a024caf79fde305

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page