You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rebuilding & packaging the base16-emacs for consumption of a manager, instead of as an emacs package. This would allow foregoing of the -theme.el standard. This is not a desirable fix, but if the above functionality is out of scope of Tinty I can understand.
Additional context
If the suggested implementation is desirable I can work on the feature and test it. I would like to avoid having to fork the existing build for base16-emacs, if possible.
The text was updated successfully, but these errors were encountered:
My initial thoughts of this problem is it would be a problem for theme files like base16-ocean.module.css or anything with more than 1 "extension" and this case emacs case is more of an edgecase compared to that situation. So my thoughts are going with a theme-file-extension property so someone could specify .module.css and we could specify -theme.el for emacs even though I do realise -theme.el isn't technically a file extension.
I think the name is more clear for most people (compared to file-override or theme-file-stem) and I like that we don't have to include a variable in the property value. What are your thoughts on this?
Having said that though, if you feel strongly against theme-file-extension, I'm happy with theme-file-stem (theme-file-stem = "%n" where %n is string variable of base16-ocean. It can be solved with "%n.module" in the base16-ocean.module.css scenario) as an alternative and I'll be happy to review the feature PR ☕
Is your feature request related to a problem? Please describe.
It is good practice for emacs themes to end in the stub
-theme.el
. Current implementation of Tinty does not support this naming convention:it checks for exact naming, which works for almost all applications.
Describe the solution you'd like
Implementation of a file-name override in the .toml config which allows for exceptional cases:
Describe alternatives you've considered
Rebuilding & packaging the base16-emacs for consumption of a manager, instead of as an emacs package. This would allow foregoing of the
-theme.el
standard. This is not a desirable fix, but if the above functionality is out of scope of Tinty I can understand.Additional context
If the suggested implementation is desirable I can work on the feature and test it. I would like to avoid having to fork the existing build for base16-emacs, if possible.
The text was updated successfully, but these errors were encountered: