https://github.com/sh-cho/fluent-bit-lsp
LSP(Language Server Protocol) implementation for fluent-bit config
https://github.com/sh-cho/fluent-bit-lsp
fluent-bit language-server language-server-protocol vscode vscode-extension
Last synced: about 1 year ago
JSON representation
LSP(Language Server Protocol) implementation for fluent-bit config
- Host: GitHub
- URL: https://github.com/sh-cho/fluent-bit-lsp
- Owner: sh-cho
- License: apache-2.0
- Created: 2023-05-04T14:29:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T08:29:26.000Z (almost 2 years ago)
- Last Synced: 2024-09-15T10:59:25.701Z (almost 2 years ago)
- Topics: fluent-bit, language-server, language-server-protocol, vscode, vscode-extension
- Language: Rust
- Homepage: https://marketplace.visualstudio.com/items?itemName=sh-cho.vscode-fluent-bit
- Size: 308 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# fluent-bit-lsp
[](https://github.com/sh-cho/fluent-bit-lsp/actions/workflows/server-ci.yaml)
[LSP(Language Server Protocol)](https://microsoft.github.io/language-server-protocol/) implementation
for [fluent-bit](https://fluentbit.io/) config
> [!NOTE]
> This project is still in development and not fully-featured yet.
## Features
- Auto-completion for plugins
- Show documentation on hover
- Diagnostics
## [fluent-bit-language-server](./fluent-bit-language-server)
Language server implementation made
with [tower-lsp](https://github.com/ebkalderon/tower-lsp), [tree-sitter-fluentbit](https://github.com/sh-cho/tree-sitter-fluentbit)
## Clients
- [Visual Studio Code](./clients/vscode) [](https://marketplace.visualstudio.com/items?itemName=sh-cho.vscode-fluent-bit) [](https://open-vsx.org/extension/sh-cho/vscode-fluent-bit)
- nvim (TBD)
- helix (TBD)
## How to contribute?
Currently, this project is in the early stage of development and a lot of parts can be changed. So I don't think it's a good time to contribute to this project yet.
It doesn't mean that I don't accept contributions now, but I think it's better to wait until the project is more stable.
When it is ready, I will update this section. 🙏
## License
Licensed under either of [Apache License Version 2.0](LICENSE-APACHE) or [MIT License](LICENSE-MIT) at your option.