Skip to content

Commit c6b1eb7

Browse files
authored
Close joaotavora#1013: Add Marksman server for Markdown
* eglot.el (eglot-server-programs): Update. * README (Connecting to a server): Add marksman. * NEWS.md: Mention change. Copyright-paperwork-exempt: yes
1 parent 43e7c2f commit c6b1eb7

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

NEWS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ available. The special support code for RLS has been removed.
5555
- futhark lsp ([#922][github#922])
5656
- purescript-language-server ([#905][github#905])
5757
- Perl::LanguageServer ([#952][github#952])
58+
- marksman ([#1013][github#1013])
5859

5960
# 1.8 (12/1/2022)
6061

@@ -388,4 +389,5 @@ and now said bunch of references-->
388389
[github#905]: https://github.com/joaotavora/eglot/issues/905
389390
[github#922]: https://github.com/joaotavora/eglot/issues/922
390391
[github#952]: https://github.com/joaotavora/eglot/issues/952
391-
[github#967]: https://github.com/joaotavora/eglot/issues/967
392+
[github#967]: https://github.com/joaotavora/eglot/issues/967
393+
[github#1013]: https://github.com/joaotavora/eglot/pull/1013

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ find-library` can help you tell if that happened.
6464
* Javascript's [TS & JS Language Server][typescript-language-server]
6565
* Kotlin's [kotlin-language-server][kotlin-language-server]
6666
* Lua's [lua-lsp][lua-lsp]
67+
* Markdown's [marksman][marksman]
6768
* Mint's [mint-ls][mint-ls]
6869
* Nix's [rnix-lsp][rnix-lsp]
6970
* Ocaml's [ocaml-lsp][ocaml-lsp]
@@ -582,6 +583,7 @@ for the request form, and we'll send it to you.
582583
[typescript-language-server]: https://github.com/theia-ide/typescript-language-server
583584
[kotlin-language-server]: https://github.com/fwcd/KotlinLanguageServer
584585
[lua-lsp]: https://github.com/Alloyed/lua-lsp
586+
[marksman]: https://github.com/artempyanykh/marksman
585587
[mint-ls]: https://www.mint-lang.com/
586588
[rnix-lsp]: https://github.com/nix-community/rnix-lsp
587589
[ocaml-lsp]: https://github.com/ocaml/ocaml-lsp/

eglot.el

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,8 @@ language-server/bin/php-language-server.php"))
197197
(clojure-mode . ("clojure-lsp"))
198198
(csharp-mode . ("omnisharp" "-lsp"))
199199
(purescript-mode . ("purescript-language-server" "--stdio"))
200-
(perl-mode . ("perl" "-MPerl::LanguageServer" "-e" "Perl::LanguageServer::run")))
200+
(perl-mode . ("perl" "-MPerl::LanguageServer" "-e" "Perl::LanguageServer::run"))
201+
(markdown-mode . ("marksman" "server")))
201202
"How the command `eglot' guesses the server to start.
202203
An association list of (MAJOR-MODE . CONTACT) pairs. MAJOR-MODE
203204
identifies the buffers that are to be managed by a specific

0 commit comments

Comments
 (0)