How to install and run markdown language server?

I am running jupyterlab and notebook 7 on macOS Sonoma, using python 3.12 from python.org.

I’ve got various language servers installed and the left tab shows that I’m running jedi-language-server (python).

On one of my machines (but, strangely, not both of them), the bottom status bar has a language-server entry which say “<> Initialized (additional serverts needed)”. When I click on that it says:

LSP Servers
* Available: 1
* Running: 1
    python (jedi-language-server)
      <name of my file>.ipynb initialized <bullet>
* Missing: 1
    markdown

Is there any way to get the markdown server to run? Following this page, I’ve tried installing unified-language-server with npm, but that doesn’t seem to help.

Not a big deal, but this would be nice to have (I guess), or at the very least to turn off the “Missing” warning.

4 Likes

I have similar problem. There isn’t any way I can find to get the Markdown server to run. The “<> Initialized (additional servers needed)” on the bottom status bar takes a lot of space and also pushes other elements causing them to shrink. Also not a big deal to me unless I look at it, but I would be grateful if there’s a switch to turn off the “Missing”/“Additional servers needed” warning.

2 Likes

I second both of the concerns here.

I think the default configuration for unified-language-server is potentially outdated because it’s looking for src/server.js, but this file doesn’t exist in latest (4.0.1).

Additionally, Jupyter LSP should have an option for ignoring some languages. It’s silly that having a raw cell in a notebook adds (additional servers needed) to the bottom toolbar. I don’t really want a language server for markdown, but I definitely don’t want one for plain text.

2 Likes

I think the default configuration for unified-language-server is potentially outdated because it’s looking for src/server.js , but this file doesn’t exist in latest

PRs welcome!

It’s silly that having a raw cell in a notebook adds (additional servers needed) to the bottom toolbar

Agreed.