Skip to content

Marksman LSP Markdown and Neovim Notetaking

Source: Marksman LSP: Replace Obsidian with Neovim for Note-Taking - linkarzu on YouTube

Source goes over Markdown LSP Protocol, links, rename, completions, diagnostics, and other functionality with the Marksman LSP and Neovim. See Marksman documentation on installation of marksmans. In Neovim, can use mason plugin for installation.

Section titled “Navigating and Editing Notes with Marksman Functionality”

Completion, folding, and heading (symbols) navigation/renaming works in markdown like other code and LSP actions in Neovim and Vim.

Restart the Marksman LSP server to have it scan file locations like with :LSPRestart. Restart is useful after file renames.

Managing Notes: Images, Snippets, Table of Contents

Section titled “Managing Notes: Images, Snippets, Table of Contents”

Images in Neovim are supported using plugins.

Creating notes are just new files in the file system, for example editing a new note.

Snippets can be inserted, for example using blink.cmp Neovim plugin snippet completion to create a blog post template and it can be inserted in a new file.

Create a table contents using Markdown table of contents functionality.