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

Evaluate diary-style expression entries #195

Open
przemekd opened this issue Jan 5, 2022 · 4 comments
Open

Evaluate diary-style expression entries #195

przemekd opened this issue Jan 5, 2022 · 4 comments
Labels
core-feature Feature is in orgmode core

Comments

@przemekd
Copy link

przemekd commented Jan 5, 2022

Does this feature exist in Emacs orgmode core?

Yes

Orgmode link

https://orgmode.org/manual/Weekly_002fdaily-agenda.html

Feature value

By using diary-style expression entries such as:

%%(diary-remind '(diary-anniversary 06 02 1969) 14) %d. wedding anniversary

one can easily add anniversaries and holidays into the agenda.
Right now it seems to be unsupported.

Additional context

No response

@przemekd przemekd added the core-feature Feature is in orgmode core label Jan 5, 2022
@kristijanhusak
Copy link
Member

@przemekd did you use the diary style within emacs? I never used it, and syntax seems a bit confusing. If you have experience with it, providing brief explanation would be super helpful.

@przemekd
Copy link
Author

przemekd commented Jan 5, 2022

@kristijanhusak yeah, I do use it. I admit, it is confusing but also really useful at the same time. I don't think I can explain it better than the official documentation:

diary-remind used in the example above creates a reminder that a particular date comes close.

@TravonteD
Copy link
Contributor

As a note for this %%() is just calling a function diary-remind, so I think generic support for calling functions using the %%() syntax would get us most of the way, then the function diary-remind could be implemented in this repo (or in a plugin)

@przemekd
Copy link
Author

@TravonteD Do you mean adding support for calling functions here first? Are there any materials on how to start developing something like that? I could try to help here and try to implement it myself.

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