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

Custom Agenda Commands #135

Open
levouh opened this issue Nov 3, 2021 · 4 comments
Open

Custom Agenda Commands #135

levouh opened this issue Nov 3, 2021 · 4 comments
Labels
core-feature Feature is in orgmode core

Comments

@levouh
Copy link
Contributor

levouh commented Nov 3, 2021

Does this feature exist in Emacs orgmode core?

Yes

Orgmode link

https://orgmode.org/worg/org-tutorials/org-custom-agenda-commands.html

Feature value

General customization of the agenda view & supporting more features from Emacs Orgmode

Additional context

See #128, additional context will be added here and in an associated PR when we get there 😉

@levouh
Copy link
Contributor Author

levouh commented Dec 25, 2021

Just an update; I am rather busy over the holidays, but plan to work on this when back.

@levouh
Copy link
Contributor Author

levouh commented Feb 16, 2022

@kristijanhusak I have some iterations of this locally, e.g. filtering items in a scope similar to todo, todo-tree, and tags-todo. Right now I just render these into a kanban-style view (which itself would not be part of this feature, but could be an example of a separate plugin that uses custom-agenda-commands) like so:

image

A decent amount of the functionality here would either be something that is part of feature/api or uses things from it (haven't looked at that branch pretty much at all yet). Due to the somewhat "tight coupling" (or duplicate work/efforts), I wonder if there would be a good interim solution have a better way to incorporate things of that flavor while it is still a WIP? Even something as simple as merging a lua/api/init.lua that has a basic "contract" of how things are exported to the API, or basing the branch for this feature off of that one, etc.

Curious on your thoughts.

@kristijanhusak
Copy link
Member

@levouh looks interesting. Can you make a draft PR?

Ideally most of the functionality would be "internal", and we would expose only certain functionality through the API. I don't want to put too many things in the API because I consider that for public usage, which should not introduce any breaking changes ever.

We can elaborate more on the draft PR.

@jgollenz
Copy link
Contributor

jgollenz commented Dec 8, 2022

@levouh any news on this? Your progress so far looks very enticing :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-feature Feature is in orgmode core
Projects
None yet
Development

No branches or pull requests

3 participants