-
Notifications
You must be signed in to change notification settings - Fork 22
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
Emacs 30 org-timeblock "compat-macs not found" #65
Comments
Had same problem using Emacs-NT version 30.0.92. My solution was to download compat from elpa, extract compat-macs, put it in the software directory where the rest of the built-in compat package is and then delete the elpa version of compat again. |
Since emacs 30 is now in pretest more users will start hitting this issue - any chance it can be worked on? |
Yeah, sometime in the future. Or not (because I might write and continue to develop a general calendar, not specific for org, but for iCalendar and other data also). I don't have neither time or desire to work on it now. PRs are welcome. The issue's not so difficult to solve. |
Or you can live in Emacs 29 for a time |
I would not mind working on it. What would be a solution to fix this? |
I certainly sympathize with the lack of time/energy/impetus. I had the same limitations with magithub – particularly after the first versions of forge came out. Even so…
Unfortunately it's not clear to me what that solution looks like to you. It might seem obvious, but some brief guidance for those unfamiliar with compat would be helpful.
I would assume this is not the desirable solution since compat-macs should continue to be maintained in compat. I'm not too familiar with compat (I've never had cause to use it – all I know so far are what's described in the file headers), but I suspect the desired solution here is to upstream the appropriate compat-defun definition below and then to depend on that instead. It looks like (compat-defun org-fold-show-context (&optional key)
"Make sure point and context are visible."
(org-show-context key)) |
Hello,
Just wanted to mention that I tried this package out with Emacs 30 and noticed that when running org-timeblock I get the error that "compat-macs" is not found, which is required in the org-timeblock.el
I commented the require and the compat-defun out and it seems to run then. (not sure what I broke with that tho)
The text was updated successfully, but these errors were encountered: