Replies: 1 comment 3 replies
-
I've implemented a customization facility for Lem: lem-project/lem#1568 I think we could replicate for Neomacs if you like it. Have a look there and let me know what you think. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm thinking about what is the right way to introduce customization variables. Currently there is
default-mixin
indefault-value.lisp
, which is a macro that let me define some slots which takes value from the slot name symbol's symbol property if it is unbound. The rationale was that this allows both global value and buffer-local value, inspired by Emacs's buffer-local variables.However now I think this is a bit unsatisfactory because:
defvar
's?Related:
define-theme
should have a way to customize these variables? I'm thinking about adding more sections, like:style
,:variable
...@mmontone Do you have any ideas on these?
Beta Was this translation helpful? Give feedback.
All reactions