Skip to content

esleghel/bp-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

bp-lsp

Language Server Protocol implementation for Android.bp (Soong/Blueprint) files.

Features

  • Completion — module types and properties
  • Diagnostics — syntax error detection
  • Hover — documentation for module types and properties
  • Go-to-definition — navigate to module definitions

Install

pip install -e .

Usage

bp-lsp

Or add to ~/.copilot/lsp-config.json:

{
  "lspServers": {
    "blueprint": {
      "command": "bp-lsp",
      "args": [],
      "fileExtensions": {
        ".bp": "blueprint"
      }
    }
  }
}

About

Android.bp (Soong/Blueprint) Language Server Protocol implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages