Marksman (Markdown LSP server) extension for coc.nvim
npm install @yaegassy/coc-marksman> fork from a marksman-vscode
Integrates Marksman language server into coc.nvim for delightful Markdown note taking experience.
https://user-images.githubusercontent.com/188642/174696988-98d3f458-7f91-4c06-83e2-9c2a6a6ca5ed.mp4
See the project page for more detailed information.
``vim`
:CocInstall @yaegassy/coc-marksman
> scoped packages
- marksman.enable: Enable coc-marksman extension, default: truemarksman.customCommand
- : allows to specify a custom command to start marksman. Mostly useful for development of marksman itself.marksman.customCommandDir
- : allows to specify a CWD for the command above. For development it's convenient to set the command to dotnet run and the command dir to the dir where marksman sources are.marksman.trace.server
- : Traces the communication between coc.nvim and the language server, valid option: ["off", "messages", "verbose"], default: "off"
- marksman.restartServer: Marksman: Restart Servermarksman.showOutputChannel
- : Marksman: Show Output
Marksman has a code action to create and update a table of contents of a document.
- Create a Table of Contents
- REF:
This code action is source level. Please key mapping in coc.nvim to call it.
`vim``
nmap
-
-
MIT
---
> This extension is built with create-coc-extension