-
-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Description
It used to be we have an issue for each module, but it was too many issues and hard to see connections between them.
broad ideas
yaml parser can be replaced treesitter yaml parser, is a bit up to debate, since we need user to install a yaml TS grammar, but it is very easy and can be auto done like what orgmode and neorg do
attachment
- refactor
img_paste.luawithvim.systemandvim.fn.jobstart. - general filetype support for all file types that obsidian app supports Generic filetype support #386 feat: generic attachment filetype: drag n drop, opening #77
- ADVANCED virtual text support for file metadata display, like audio duration and etc. (maybe a separate plugin)
checkbox
Collecting some discussions on checkbox:
- Smart action should not insert checkbox?: https://github.com/orgs/obsidian-nvim/discussions/228
- Checkbox in callouts: toggling a checkbox that's nested within a callout causes issues. #98
We should have:
- ADVANCED: toggle checkbox should be dot-repeatable feat: Make toggle checkbox dot-repeatable. #63
- ADVANCED: an option default on to manage nested checkbox states:
daily_notes
- support
opts.daily_notes.functo allow any user logic. - support
moment.js. - better logic to search the
daily_notesfolder recursively withvim.fs, parse and resolve their names (because months and year might be in parent folder name), and then sort them to allow better traversal, like mentioned in https://github.com/orgs/obsidian-nvim/discussions/276
footnote
- lsp completion support for creating and selecting footnotes
frontmatter
- should quote wiki links frontmatter property "links" should wrap wikilinks in quotes #203
- not anytime soon since obsidian don't support nested properties: Nested frontmatter is getting the wrong formatting #58
link
- a resolver to use in default
opt.open.func, finds image in"ROOT/" .. opts.attachments.img_folder, so that<CR>works on obsidian compatible img paths. - a better parser that can recognize more protocols beyond http and mail
- Issue mentioned here: https://github.com/orgs/obsidian-nvim/discussions/273
- if it is an
obsidian://url, just open it in obsidian.nvim lol.
-
api.follow_linkcan also follow footnote style link https://github.com/orgs/obsidian-nvim/discussions/297
quick_switch
- should fuzzy find one cmdline with completion
tag
A improved tags system should have
- Improved tag matching: https://github.com/orgs/obsidian-nvim/discussions/204 (fix: avoid tag false positives #206 is rolled back because lua pattern matching is just limited, needs more thinking)
- A config module, for config options like only search tags in header ...
- tags can use Added filewatch and cache functionality, notes can be searched by aliases #142
- Default sort for tag picker: https://github.com/orgs/obsidian-nvim/discussions/208
-
Obsidian tagscan be trigger in the frontmatter ObsidianTag should be able to use tags in frontmatter #70
template
footer
- lazily compute properties count and backlinks count.
- guide on how to do your own statusline component so that we can deprecate the statusline module.
Others
- log with log file: This pattern is great: https://github.com/NeogitOrg/neogit/blob/59725524d25f9a8a9474f113d60db52bad8504d0/lua/neogit/lib/util.lua#L616
Metadata
Metadata
Assignees
Labels
No labels