marksman

Marksman is a language server (LSP) that facilitates the writing and maintenance of Markdown documents. Developed with F#, this tool offers code-help features such as completion, recognition going, reference finding, and renaming. It also supports wiki links, allowing Zettelkasten-style note-taking processes and diagnostics for broken references.

MA

artempyanykh · Wiki & Notes / Notion Alternatives

STARS3.4K
FORKS77
COMMITS0
CONTRIBUTORS0
VERSION2026-02-08
UPDATED1 mo ago
F#MarkdownLSPZettelkastenMIT

Common commercial products in this category: Notion, Confluence, Evernote

What can it do?
  • You create inline and header links in Markdown files.
  • You switch between notes using the wiki-link syntax.
  • You identify broken references and recurring titles by means of diagnostic tools.
User reviews
  • ↓ NegativeGitHub Issue

    `Client marksman quit with exit code 1 and signal 0`: Invalid URI: The hostname could not be parsed

    “I've been getting this `Client marksman quit with exit code 1 and signal 0` for awhile now, and it seems to be popping up randomly (or at least I can't figure out the root cause yet), but the logs show this: ``` [ERROR][2024-12-07 13:15:25] .../vim/lsp/rpc.lua:770 "rpc"…”

  • • NeutralGitHub Issue

    Neovim support

    “Since 0.5 release neovim supports lsp. So, there is a project [lsp-config]( where your lsp server is added as supported. But when I try to integrate it in my workflow I always got errors. Authors of that plugin advice me to wright to you about issues. So my questions are: 1. May…”

GitHub

My note

Alternative pages

More in: Wiki & Notes / Notion Alternatives