Skip to content

Commit ccab3a3

Browse files
jzelinskiemtoohey31
authored andcommitted
languages: add protobuf language servers (helix-editor#7796)
* languages: add bufls protobuf language server * languages: add pbkit protobuf language server
1 parent 657d911 commit ccab3a3

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

book/src/generated/lang-support.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
| ponylang |||| |
116116
| prisma || | | `prisma-language-server` |
117117
| prolog | | | | `swipl` |
118-
| protobuf || || |
118+
| protobuf || || `bufls`, `pb` |
119119
| prql || | | |
120120
| purescript || | | `purescript-language-server` |
121121
| python |||| `pylsp` |

languages.toml

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ awk-language-server = { command = "awk-language-server" }
77
bash-language-server = { command = "bash-language-server", args = ["start"] }
88
bass = { command = "bass", args = ["--lsp"] }
99
bicep-langserver = { command = "bicep-langserver" }
10+
bufls = { command = "bufls", args = ["serve"] }
1011
cairo-language-server = { command = "cairo-language-server", args = [] }
1112
cl-lsp = { command = "cl-lsp", args = [ "stdio" ] }
1213
clangd = { command = "clangd" }
@@ -48,6 +49,7 @@ ols = { command = "ols", args = [] }
4849
omnisharp = { command = "OmniSharp", args = [ "--languageserver" ] }
4950
openscad-lsp = { command = "openscad-lsp", args = ["--stdio"] }
5051
pasls = { command = "pasls", args = [] }
52+
pbkit = { command = "pb", args = [ "lsp" ] }
5153
perlnavigator = { command = "perlnavigator", args= ["--stdio"] }
5254
prisma-language-server = { command = "prisma-language-server", args = ["--stdio"] }
5355
purescript-language-server = { command = "purescript-language-server", args = ["--stdio"] }
@@ -258,6 +260,7 @@ name = "protobuf"
258260
scope = "source.proto"
259261
injection-regex = "protobuf"
260262
file-types = ["proto"]
263+
language-servers = [ "bufls", "pbkit" ]
261264
roots = []
262265
comment-token = "//"
263266
indent = { tab-width = 2, unit = " " }

0 commit comments

Comments
 (0)