v0.1.0
Initial Release
A Claude Code plugin providing Markdown language server support via Marksman.
Features
LSP Operations
documentSymbol- Navigate all headings with proper nestinggoToDefinition- Jump from[link](#heading)to the headingfindReferences- Find all links pointing to a headinghover- Preview section contentworkspaceSymbol- Search headings across all markdown files
Validation Hooks
validate-code-blocks- Ensure code blocks have language identifiersvalidate-links- Check internal anchors and file links existvalidate-frontmatter- Validate YAML frontmatter structurevalidate-claude-code- Validate LSP operations and slash commands
Requirements
- Marksman LSP server
- Node.js 18+
- Claude Code with
ENABLE_LSP_TOOL=1
Installation
git clone https://github.com/zircote/markdown-lsp.git
/plugin install ./markdown-lsp --scope user