Skip to content

Module Improvement Tracker #309

@neo451

Description

@neo451

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

checkbox

Collecting some discussions on checkbox:

We should have:

daily_notes

  • support opts.daily_notes.func to allow any user logic.
  • support moment.js.
  • better logic to search the daily_notes folder recursively with vim.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

#176

footnote

  • lsp completion support for creating and selecting footnotes

frontmatter

link

quick_switch

  • should fuzzy find one cmdline with completion

tag

A improved tags system should have

template

#107 #283

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions