Daniel Mendler
841ead8141
exwm-xsettings: Use color-dark-p from Compat
2024-07-07 18:43:18 +02:00
Daniel Mendler
d41de490e3
exwm-systemtray--init, exwm-xsettings--init: Idempotent initialization
...
* exwm-systemtray.el (exwm-systemtray--init),
exwm-xsettings.el (exwm-xsettings--init):
Return early if already initialized.
2024-06-06 10:12:02 +02:00
Daniel Mendler
588f6ca043
; Fix make-obsolete calls for the enable functions
...
Don't use hashed symbols, since this will lead to byte compilation warnings.
Also refer to the currently released version.
2024-06-04 17:27:43 +02:00
Daniel Mendler
693ade989f
Use appropriate customization groups for newly added modes
2024-06-04 17:24:07 +02:00
Daniel Mendler
2fd5ab1039
; Remove autoloads from obsolete enable functions
2024-06-04 16:55:49 +02:00
Daniel Mendler
f9f90dcf8b
; Update module commentaries
2024-06-04 16:55:41 +02:00
Nicholas Vollmer
5516f24d5e
Use global minor modes for EXWM features ( #46 )
2024-06-04 16:55:06 +02:00
Daniel Mendler
182102767e
Use xcb:icccm:-ManagerSelection ( #16 )
...
* exwm-systemtray.el (xcb:systemtray:-ClientMessage): Remove class.
(exwm-systemtray--init): Use `xcb:icccm:-ManagerSelection' instead of
`xcb:systemtray:-ClientMessage'.
* exwm-xsettings.el (exwm-xsettings--init): Use `xcb:icccm:-ManagerSelection'
instead of `xcb:xsettings:-ClientMessage'.
2024-02-12 23:55:19 +01:00
Daniel Mendler
089e0c8683
Move xsettings classes to xelb
2024-01-15 20:30:50 +01:00
Daniel Mendler
5acb8bea8a
New customization group exwm-xsettings
...
* exwm-xsettings.el (exwm-xsettings): New customization group.
2024-01-14 01:07:39 +01:00
Steven Allen
ff4edaab89
Implement the XSETTINGS protocol
...
Users can use this to configure system-wide themes, icons, fonts, etc.
* exwm-xsettings.el: Implement the XSETTINGS protocol (fixes
https://github.com/ch11ng/exwm/issues/876 )
2024-01-13 20:23:55 +01:00