File tree 5 files changed +26
-0
lines changed
5 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 1
1
* Changelog
2
2
** Unreleased 9.0.1
3
+ * Add support for GNAT Project (~gpr-mode~, ~gpr-ts-mode~).
3
4
4
5
** 9.0.0
5
6
* Add language server config for QML (Qt Modeling Language) using qmlls.
Original file line number Diff line number Diff line change 178
178
:synchronize-sections '(" ada" )
179
179
:environment-fn 'lsp-ada--environment ))
180
180
181
+ (lsp-register-client
182
+ (make-lsp-client :new-connection (lsp-stdio-connection
183
+ (lambda () (list (lsp-package-path 'ada-ls )
184
+ " --language-gpr" )))
185
+ :major-modes '(gpr-mode gpr-ts-mode)
186
+ :priority -1
187
+ :download-server-fn (lambda (_client callback error-callback _update? )
188
+ (lsp-package-ensure 'ada-ls callback error-callback))
189
+ :server-id 'gpr-ls
190
+ :environment-fn #'lsp-ada--environment ))
191
+
181
192
(lsp-consistency-check lsp-ada)
182
193
183
194
(provide 'lsp-ada )
Original file line number Diff line number Diff line change 364
364
"installation-url" : " https://github.com/nametake/golangci-lint-langserver#installation" ,
365
365
"debugger" : " Not available"
366
366
},
367
+ {
368
+ "name" : " gpr" ,
369
+ "full-name" : " GNAT Project" ,
370
+ "server-name" : " ada_language_server" ,
371
+ "server-url" : " https://github.com/AdaCore/ada_language_server" ,
372
+ "installation-url" : " https://github.com/AdaCore/ada_language_server#install" ,
373
+ "lsp-install-server" : " gpr-ls" ,
374
+ "debugger" : " Not available"
375
+ },
367
376
{
368
377
"name" : " grammarly" ,
369
378
"full-name" : " Grammarly" ,
Original file line number Diff line number Diff line change @@ -800,6 +800,8 @@ Changes take effect only when a new session is started."
800
800
("^yang\\.settings$" . "jsonc")
801
801
(ada-mode . "ada")
802
802
(ada-ts-mode . "ada")
803
+ (gpr-mode . "gpr")
804
+ (gpr-ts-mode . "gpr")
803
805
(awk-mode . "awk")
804
806
(awk-ts-mode . "awk")
805
807
(nxml-mode . "xml")
@@ -6008,6 +6010,8 @@ Request codeAction/resolve for more info if server supports."
6008
6010
(erlang-mode . erlang-indent-level) ; Erlang
6009
6011
(ess-mode . ess-indent-offset) ; ESS (R)
6010
6012
(go-ts-mode . go-ts-mode-indent-offset)
6013
+ (gpr-mode . gpr-indent-offset) ; GNAT Project
6014
+ (gpr-ts-mode . gpr-ts-mode-indent-offset)
6011
6015
(hack-mode . hack-indent-offset) ; Hack
6012
6016
(java-mode . c-basic-offset) ; Java
6013
6017
(java-ts-mode . java-ts-mode-indent-offset)
Original file line number Diff line number Diff line change 81
81
- GDScript : page/lsp-gdscript.md
82
82
- Gleam : page/lsp-gleam.md
83
83
- GLSL : page/lsp-glsl.md
84
+ - GNAT Project : page/lsp-gpr.md
84
85
- Go (gopls) : manual-language-docs/lsp-gopls.md
85
86
- Grammarly : page/lsp-grammarly.md
86
87
- GraphQL : page/lsp-graphql.md
You can’t perform that action at this time.
0 commit comments