https://github.com/freed-wu/bitbake-language-server
🛠️ bitbake language server
https://github.com/freed-wu/bitbake-language-server
bitbake lsp-server
Last synced: about 1 year ago
JSON representation
🛠️ bitbake language server
- Host: GitHub
- URL: https://github.com/freed-wu/bitbake-language-server
- Owner: Freed-Wu
- License: gpl-3.0
- Created: 2023-06-19T10:31:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T20:20:18.000Z (over 1 year ago)
- Last Synced: 2024-10-22T14:37:32.052Z (over 1 year ago)
- Topics: bitbake, lsp-server
- Language: Python
- Homepage: https://bitbake-language-server.readthedocs.io/
- Size: 135 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# bitbake-language-server
[](https://bitbake-language-server.readthedocs.io)
[](https://results.pre-commit.ci/latest/github/Freed-Wu/bitbake-language-server/main)
[](https://github.com/Freed-Wu/bitbake-language-server/actions)
[](https://codecov.io/gh/Freed-Wu/bitbake-language-server)
[](https://deepsource.io/gh/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server/releases)
[](https://github.com/Freed-Wu/bitbake-language-server/releases/latest)
[](https://github.com/Freed-Wu/bitbake-language-server/issues)
[](https://github.com/Freed-Wu/bitbake-language-server/issues?q=is%3Aissue+is%3Aclosed)
[](https://github.com/Freed-Wu/bitbake-language-server/pulls)
[](https://github.com/Freed-Wu/bitbake-language-server/pulls?q=is%3Apr+is%3Aclosed)
[](https://github.com/Freed-Wu/bitbake-language-server/discussions)
[](https://github.com/Freed-Wu/bitbake-language-server/milestones)
[](https://github.com/Freed-Wu/bitbake-language-server/network/members)
[](https://github.com/Freed-Wu/bitbake-language-server/stargazers)
[](https://github.com/Freed-Wu/bitbake-language-server/watchers)
[](https://github.com/Freed-Wu/bitbake-language-server/graphs/contributors)
[](https://github.com/Freed-Wu/bitbake-language-server/graphs/commit-activity)
[](https://github.com/Freed-Wu/bitbake-language-server/commits)
[](https://github.com/Freed-Wu/bitbake-language-server/releases/latest)
[](https://github.com/Freed-Wu/bitbake-language-server/blob/main/LICENSE)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://github.com/Freed-Wu/bitbake-language-server)
[](https://pypi.org/project/bitbake-language-server/#description)
[](https://pypi.org/project/bitbake-language-server/#history)
[](https://pypi.org/project/bitbake-language-server/#files)
[](https://pypi.org/project/bitbake-language-server/#files)
[](https://pypi.org/project/bitbake-language-server/#files)
[](https://pypi.org/project/bitbake-language-server/#files)
Language server for
[bitbake](https://docs.yoctoproject.org/bitbake/index.html).
## Features
- [x] [Diagnostic](https://microsoft.github.io/language-server-protocol/specifications/specification-current#diagnostic)
- [x] [Document Link](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_documentLink)
- [x] [Goto Definition](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_definition)
- [x] [Hover](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_hover)
- [x] [Completion](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_completion)
A video is [here](https://asciinema.org/a/628560).
### Goto Definition

### Diagnostic

### Hover

### Document Link

Read
[](https://bitbake-language-server.readthedocs.io)
to know more.
## Related Projects
- [oelint-parser](https://github.com/priv-kweihmann/oelint-parser): the parser
of this project
- [oelint-adv](https://github.com/priv-kweihmann/oelint-adv): the linter of
this project
- [vim-bitbake](https://github.com/kergoth/vim-bitbake):
syntax highlight for vim
- [language-server-bitbake](https://www.npmjs.com/package/language-server-bitbake):
another language server which use tree-sitter as its parser
- [vscode-bitbake](https://github.com/savoirfairelinux/vscode-bitbake/): a VS
Code extension for bitbake which use language-server-bitbake
- [coc-bitbake](https://github.com/Freed-Wu/coc-bitbake): port vscode-bitbake
to vim