Skip to content

Commit

Permalink
Add marksman lsp server.
Browse files Browse the repository at this point in the history
  • Loading branch information
manateelazycat committed Jul 6, 2024
1 parent d88f9ad commit fc76ce2
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ lsp-bridge provides support for more than two language servers for many language
- `lsp-bridge-csharp-lsp-server`: C# language server, you can choose `omnisharp-mono`, `omnisharp-dotnet` or `csharp-ls`, note that you need to give **execute permissions** to the OmniSharp file
- `lsp-bridge-python-multi-lsp-server`: Python multi-language servers, you can choose `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`
- `lsp-bridge-nix-lsp-server`: Nix language server, you can choose `rnix-lsp`, `nixd` or `nil`
- `lsp-bridge-markdown-lsp-server`: Markdown language server, you can choose `vale-ls` or `nil`
- `lsp-bridge-markdown-lsp-server`: Markdown language server, you can choose `vale-ls` `nil` or `marksman`

## Options

Expand Down
2 changes: 1 addition & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ lsp-bridge 针对许多语言都提供 2 个以上的语言服务器支持,
- `lsp-bridge-csharp-lsp-server`: C#语言的服务器, 可以选择`omnisharp-mono`, `omnisharp-dotnet` 或者 `csharp-ls`, 注意你需要给 OmniSharp 文件**执行权限**才能正常工作
- `lsp-bridge-python-multi-lsp-server`: Python 多语言服务器, 可以选择 `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`
- `lsp-bridge-nix-lsp-server`: Nix 语言的服务器, 可以选择 `rnix-lsp`, `nixd` 或者 `nil`
- `lsp-bridge-markdown-lsp-server`: Markdown 语言的服务器, 可以选择 `vale-ls` 或者 `nil`
- `lsp-bridge-markdown-lsp-server`: Markdown 语言的服务器, 可以选择 `vale-ls`, `nil` 或者 `marksman`

## 选项

Expand Down
6 changes: 6 additions & 0 deletions langserver/marksman.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "marksman",
"languageId": "markdown",
"command": ["marksman", "server"],
"settings": {}
}
2 changes: 1 addition & 1 deletion lsp-bridge.el
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ Possible choices are basedpyright_ruff, pyright_ruff, pyright-background-analysi
:type 'string)

(defcustom lsp-bridge-markdown-lsp-server nil
"Default LSP server for markdown, you can choose `vale-ls' or `nil'."
"Default LSP server for markdown, you can choose `vale-ls', `nil' or `marksman'."
:type 'string)

(defcustom lsp-bridge-use-wenls-in-org-mode nil
Expand Down

0 comments on commit fc76ce2

Please sign in to comment.