2024-10-16 22:30:03 +02:00
2024-10-16 22:30:03 +02:00
2024-10-16 21:33:40 +02:00
2024-09-30 11:33:18 +02:00
2024-10-16 21:40:19 +02:00
2024-10-16 21:39:09 +02:00
2024-10-16 17:03:19 +02:00
2024-07-29 22:13:14 +02:00

config-lsp

A language server for configuration files. The goal is to make editing config files modern and easy.

Supported Features

diagnostics completion hover code-action definition rename signature-help
aliases
fstab 🟡
hosts 🟡
ssh_config
sshd_config
wireguard 🟡

= Supported

🟡 = Will be supported, but not yet implemented

= No idea what to implement here, please let me know if you have any ideas

What further configs will be supported?

As config-lsp is a hobby project and I'm working completely alone on it, I will first focus on widely used and well known config files.

You are welcome to request any config file, as far as it's fairly well known.

Supporting config-lsp

You can either contribute to the project, see CONTRIBUTING.md, or you can sponsor me via GitHub Sponsors or via crypto currencies.

Oh and spreading the word about config-lsp is also a great way to support the project :)

Description
Finally a LSP for your config files: gitconfig, fstab, aliases, hosts, wireguard, ssh_config, sshd_config, and more to come!
Readme 7.5 MiB
Languages
Go 94.1%
Nix 4.8%
ANTLR 0.5%
TypeScript 0.3%
JavaScript 0.2%
Other 0.1%