From: Damien Cassou Date: Thu, 30 Jan 2025 20:44:31 +0000 (+0100) Subject: eglot: Allow omnisharp binary to be capitalized "OmniSharp" X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~2^2~20^2~71 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=87be3aa1491d5016da8ddb2e896720c53d153643;p=emacs.git eglot: Allow omnisharp binary to be capitalized "OmniSharp" Some distributors (e.g. nixpkgs) provide a binary "OmniSharp" instead of "omnisharp", which breaks on case-sensitive file-systems. * lisp/progmodes/eglot.el (eglot-server-programs): Add "OmniSharp" as a valid binary name to search for. (Bug#75954) --- diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 9eb28e34faf..45e0e7d16cd 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -327,6 +327,7 @@ automatically)." ((csharp-mode csharp-ts-mode) . ,(eglot-alternatives '(("omnisharp" "-lsp") + ("OmniSharp" "-lsp") ("csharp-ls")))) (purescript-mode . ("purescript-language-server" "--stdio")) ((perl-mode cperl-mode)