epwalsh / epwalsh/obsidian.nvim

Visible and editable embedded notes

Open
#648 0 comments 2 reactions 0 assignees View on GitHub
feature request
Dominant language
Lua
Stars
6.2k
Forks
250
PR merge metrics
No merged PRs in 30d

Description

### 🚀 The feature, motivation and pitch

To have embedded notes (or sections of notes) embedded and available for editing from the main note. Then on saving the current buffer, the changes are written recursively to all embedded notes. This would make the editing experience truly superior than what is available in obsidian.
This is a challenging feature, though I think it is possible because of what is done by otter.nvim https://github.com/jmbuhr/otter.nvim. They embed parts of a code buffer into a quarto file which is available for editing.
I write papers by using embedded notes, so at least for me this would be very useful.

### Alternatives

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by comparing obsidian.nvim's current note-embedding and save behavior with otter.nvim's buffer-embedding approach. Trace how the main buffer and embedded notes are represented; done means embedded sections can be edited in the main note and saving recursively persists changes to all embedded notes.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, neovim
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.