{"repo":"artempyanykh/marksman","free":true,"listed":false,"github":"https://github.com/artempyanykh/marksman","clone":"git clone https://github.com/artempyanykh/marksman.git","description":"Write Markdown with code assist and intelligence in the comfort of your favourite editor.","language":"F#","stars":3302,"topics":["markdown","notes","note-taking","lsp","language-server","emacs","language-server-protocol","neovim"],"license":"MIT","category":"productivity","readme_excerpt":"Marksman Write Markdown with code assist and intelligence in the comfort of your favourite editor. --- Marksman is a program that integrates with your editor to assist you in writing and maintaining your Markdown documents. Using [LSP protocol][lsp-main] it provides completion , goto definition , find references , rename refactoring, diagnostics , and more. In addition to regular Markdown, it also supports wiki-link -style references that enable [Zettelkasten-like][zettel-wiki][^roam-research] , [^markdown-memo] note taking. See more about Marksman's features below. Marksman works on MacOS, Linux, and Windows and is distributed as a self-contained binary for each OS. The server provides assistance with: Markdown inline links: Markdown reference links: Wiki-links: All types of links support completion, hover, goto definition/references. Additionally, Marksman provides diagnostics for wiki-links to detect broken references and duplicate/ambiguous headings. Existing editor integrations[^lsp]: VSCode via [Marksman VSCode][mn-vscode]. Neovim: via [mason.nvim][mason-nvim] (automatic server installation) (requires [mason-lspconfig.nvim][mason-nvim-lsp-config]) via [nvim-lspconfig][nvim-marksman], via [CoC-marksman][coc-marksman]. Vim: via ale - Ale has built-in support for Marksman via lsp Example config (add the following to your /.vim/after/ftplugin/markdown.vim ): Emacs: via LSP Mode (automatic server installation). Example config for use-package users: via [Eglot][eglot], requir","default_branch":null,"files":null,"tree":[],"storefront":"/r/artempyanykh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/artempyanykh/marksman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}