Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Emanote codebase #556

Open
srid opened this issue Oct 1, 2024 · 5 comments
Open

Refactor Emanote codebase #556

srid opened this issue Oct 1, 2024 · 5 comments

Comments

@srid
Copy link
Owner

srid commented Oct 1, 2024

I've been meaning to refactor the codebase significantly, since I feel it has become complex to make changes.

Originally posted by @srid in #555 (comment)

@srid srid changed the title Refactor Emanote code=base Refactor Emanote codebase Oct 1, 2024
@TristanCacqueray
Copy link
Contributor

In #504 you mentioned https://github.com/sempreviva/ondim which looks pretty neat.

@srid
Copy link
Owner Author

srid commented Oct 23, 2024

Yea, I've been meaning to switch to that.

Now that I'm back on NixOS, I'm developing an itch to implement a proper task management system on top of Emanote ... so it is time to revisit this project.

@TristanCacqueray
Copy link
Contributor

That's great to hear @srid! Would you consider improving the support for org-mode, or are you thinking about something else?

I would be happy to help but my time is rather limited. Though I'd like to implement support for denote #551 at some point.

@srid
Copy link
Owner Author

srid commented Oct 23, 2024

I don't use Emacs anymore (I use neovim), so either the task system would be tied to Markdown, or it would be done at an abstract level (so org-mode gets supported indirectly). Basically extend on top of what we already have, is what I'm thinking: https://emanote.srid.ca/-/tasks

But I'm open to suggestions. Perhaps I should explore https://github.com/nvim-orgmode/orgmode - then we would inherit the flexibility of org-mode's data model ...

@TristanCacqueray
Copy link
Contributor

Ha interesting, today I learn I also have a /-/tasks :-) I guess it's mostly missing links to the notes.

I would not recommend org outside of emacs, but I guess the org heading with a todo keyword could be collected in the tasks page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants