@yaegassy/coc-marksman
yaegassyMarksman (Markdown LSP server) extension for coc.nvim
Published Package Summary
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.
Install
:CocInstall @yaegassy/coc-marksman
scoped packages
Code Actions
Marksman has a code action to create and update a table of contents of a document.
Create a Table of Contents
This code action is source level. Please key mapping <Plug>(coc-codeaction-source) in coc.nvim to call it.
nmap <leader>as <Plug>(coc-codeaction-source)
Thanks
License
MIT
This extension is built with create-coc-extension
- Marksman (Markdown LSP server) extension for coc.nvim
- onLanguage:markdown
- onCommand:marksman.restartServer
Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.
Open Developer GuideVersion History
This published npm package does not include a history.md or changelog.md file. Browse its npm versions or repository releases for available release information.
Contributed Commands
All contributes.commands entries from the published package manifest for @yaegassy/coc-marksman@0.4.9.
| Command (:CocCommand) | Description |
|---|---|
| marksman.restartServer | Marksman: Restart Server |
| marksman.showOutputChannel | Marksman: Show Output |
Configuration Schema
All contributes.configuration entries from the published package manifest, including each raw property schema for coc-settings.json.
Raw JSON Schema
{
"type": "boolean",
"default": true,
"description": "Enable coc-marksman extension"
}Raw JSON Schema
{
"enum": [
"off",
"messages",
"verbose"
],
"type": "string",
"scope": "window",
"default": "off",
"description": "Level of verbosity in communicating with the server"
}Raw JSON Schema
{
"type": "string",
"scope": "window",
"description": "When set use this command to run the language server.\nThe command is split on spaces: first part is the command name, the rest is the arguments."
}Raw JSON Schema
{
"type": "string",
"scope": "window",
"markdownDescription": "When set run the `#marksman.customCommand#` from this dir rather than workspace root."
}