branch: externals/elpa commit 5a2cde98d4b629a14370bf4ce52449bbf3294838 Author: Steven vanZyl <rushste...@rushsteve1.us> Commit: João Távora <joaotav...@gmail.com>
Close #511: add built-int support for Godot Engine Copyright-paperwork-exempt: yes Co-authored-by: João Távora <joaotav...@gmail.com> * README.md: mention Godot * eglot.el (eglot-server-programs): Add godot engine via port --- README.md | 2 ++ eglot.el | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index caf03ba..c45ba28 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ for the language you're using. Otherwise, it prompts you to enter one. * Ada's [ada_language_server][ada_language_server] * Scala's [metals][metals] * TeX/LaTeX's [Digestif][digestif] +* Godot Engine's [built-in LSP][godot] I'll add to this list as I test more servers. In the meantime you can customize `eglot-server-programs`: @@ -529,3 +530,4 @@ Under the hood: [flymake]: https://www.gnu.org/software/emacs/manual/html_node/flymake/index.html#Top [yasnippet]: http://elpa.gnu.org/packages/yasnippet.html [markdown]: https://github.com/defunkt/markdown-mode +[godot]: https://godotengine.org diff --git a/eglot.el b/eglot.el index 0b23337..023c0df 100644 --- a/eglot.el +++ b/eglot.el @@ -121,7 +121,8 @@ language-server/bin/php-language-server.php")) (scala-mode . ("metals-emacs")) ((tex-mode context-mode texinfo-mode bibtex-mode) . ("digestif")) - (erlang-mode . ("erlang_ls" "--transport" "stdio"))) + (erlang-mode . ("erlang_ls" "--transport" "stdio")) + (gdscript-mode . ("localhost" 6008)) "How the command `eglot' guesses the server to start. An association list of (MAJOR-MODE . CONTACT) pairs. MAJOR-MODE is a mode symbol, or a list of mode symbols. The associated