(WIP) Complete tempo compatibility#191
(WIP) Complete tempo compatibility#191DevelopmentCool2449 wants to merge 1 commit intominad:mainfrom
Conversation
333b3e9 to
2f10f28
Compare
|
Thanks! Sounds good. Maybe tempel-tempo.el could just be called tempo.el and provide aliases and shims under their original name? We should aim to make tempo.el as small as possible. Of course, features which are useful for Tempel itself like |
|
For orientation I think it makes sense to check which packages inside Emacs require Tempo, and to ensure that the required functionality is available. I found snmp-mode, dcl-mode and probably most importantly org-tempo. Furthermore we could scan ELPA and MELPA or the emacsmirror. |
I think tempo.el will be moved to the lisp/obsolete directory once tempel has landed, so I think having a tempel-tempo.el file would be a better option, but for the moment, I'm focusing on having the essentials of tempo.el in tempel, and then see where all these changes would be stored.
Yes, I'm looking for which tempo functions or variables are most used. Edit: |
63b95ea to
d5aff68
Compare
|
A small update: I've ported the tempo-test.el, and all of them run successfully. However, there are some changes in Tempel code that I'm not sure if Tempel should support. One is the (complete) support for the syntax And the support for |
3fa150e to
7877a6f
Compare
7877a6f to
122f719
Compare
|
I've invited you to this repository. If you want, you can work on a branch here. Besides that, feel free to make uncontroversial changes like this directly: 4ed454c. This way you can keep this PR more focused on the compatibility layer only. |
Thanks, that sounds good, but only until I finish this. |
|
I created the tempel-compatibility branch. I'm closing this to continue the discussion in #192 |
Part of #188 and emacs-devel thread discussions
tempel-define-templateandtempel-interactiveare almost complete here, I just need to add more tempo commands here.For now, these are inside tempel.el instead of a separate file (tempel-tempo.el) since some modifications to the core code are needed.
I am showing this as a small preview of what I have done.