Skip to content

v0.1.0

Choose a tag to compare

@zircote zircote released this 31 Dec 20:42
· 12 commits to main since this release

Initial Release

A Claude Code plugin providing Markdown language server support via Marksman.

Features

LSP Operations

  • documentSymbol - Navigate all headings with proper nesting
  • goToDefinition - Jump from [link](#heading) to the heading
  • findReferences - Find all links pointing to a heading
  • hover - Preview section content
  • workspaceSymbol - Search headings across all markdown files

Validation Hooks

  • validate-code-blocks - Ensure code blocks have language identifiers
  • validate-links - Check internal anchors and file links exist
  • validate-frontmatter - Validate YAML frontmatter structure
  • validate-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