Releases: zircote/markdown-lsp
Releases · zircote/markdown-lsp
v0.1.3
v0.1.2
Bug Fixes
- hooks: Update PostToolUse hooks to read file path from stdin JSON input instead of command-line arguments
- hooks: Add markdown file filter to skip validation on non-.md files
All validation hooks now correctly parse Claude Code's JSON input format. CLI argument fallback preserved for manual testing.
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