How I Recreated (and Improved) My Obsidian Note-Taking Workflow in Neovim
Author: linkarzu Date: February 14, 2025
A comprehensive guide to migrating from Obsidian to Neovim for markdown note-taking — covering every feature that Obsidian offers and its Neovim equivalent.
Overview
Linkarzu was a heavy Obsidian user (countless hours configuring plugins) but ultimately moved to Neovim. This post walks through recreating (and in some cases improving) every Obsidian feature in Neovim.
Key Topics Covered
- Folds — Neovim equivalent of Obsidian’s collapse/expand
- Outline plugin — sidebar document outline
- Note linking —
[[wikilinks]]in Neovim - Images — viewing and pasting images inline
- Imgur upload — paste → auto-upload → embed markdown
- Daily notes — create and open daily notes from Neovim
- Task management — checkboxes, todo tracking
- Auto-push to GitHub — script for git auto-commit + push
- Markdown preview — rendered HTML preview in Neovim
- vim motions in Obsidian — how to get Neovim keybindings inside Obsidian (for hybrid users)
- Dataview take — opted out of Dataview intentionally to avoid vendor lock-in
Quick Start (his config)
git clone git@github.com:linkarzu/dotfiles-latest ~/.config/linkarzu/dotfiles-latest
NVIM_APPNAME=linkarzu/dotfiles-latest/neovim/neobean nvimAlias: alias neobean='NVIM_APPNAME=linkarzu/dotfiles-latest/neovim/neobean nvim'
Key Insight on Dataview
“I was never a fan of the Dataview plugin in Obsidian, as it makes my markdown files and also myself rely too much on a tool that I don’t know I’m sticking with.”
Linkarzu deliberately avoided Dataview to keep his markdown portable — which paid off when he migrated to Neovim.