Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: zircote/markdown-lsp

v0.1.3

03 Jan 07:54

Choose a tag to compare

fix(hooks): add 10s timeout and fileExtensions conditions

v0.1.2

02 Jan 16:28

Choose a tag to compare

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

31 Dec 20:42

Choose a tag to compare

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