chipsenkbeil / org-roam.nvim

Port of org-roam to neovim using orgmode
MIT License
107 stars 9 forks source link

[TRACKER] org-roam buffer #2

Closed chipsenkbeil closed 6 months ago

chipsenkbeil commented 6 months ago

Tracker for implementing the org-roam buffer. This is a general-purpose implementation located at org-roam.ui.window.node-view, which we will be able to use across the plugin to support backlinks, reference links, and unlinked references widgets.

Preview

image

Tasks

chipsenkbeil commented 6 months ago

When navigating to a different buffer within the opened window, the toggle command to open/close the window still applies. We need to detect when the buffer for a window is changed from the original. Once it is, we need to disassociate toggling with that window.

chipsenkbeil commented 6 months ago

Implemented via #4. Using custom window picker for selection. nvim-orgmode's api to load files asynchronously. Custom expansion logic to only load previews on demand.

Skipping reference links and unlinked references for now.