Age | Commit message (Collapse) | Author | Files | Lines |
|
Otherwise `default-directory' could be /home/user instead of /home/user/ as is
expected by Emacs.
* exwm-manage.el (exwm-manage--update-default-directory): Use
`file-name-as-directory'.
|
|
* exwm-manage.el (exwm-manage--update-default-directory):
define a function to update the default-directory of an X window based on it's CID.
(exwm-manage--manage-window):
call `exwm-manage--update-update-default-directory` on manage (fixes #12).
|
|
All this logic runs in the context of the EXWM buffer. If there are
concerns about the X windows associating with a different buffer while
we're still trying to manage it, we probably have bigger problems.
* exwm-manage.el (exwm-manage--manage-window): assume that the current
buffer doesn't change.
|
|
* exwm.el (exwm--update-desktop):
* exwm-layout.el (exwm-layout--hide):
Use `=` instead of `eq` for numeric comparison.
|
|
* exwm-core.el (exwm--color->pixel): Use `color-values` (introduced in
Emacs 21) instead of `x-color-values` (deprecated in Emacs 30).
|
|
|
|
|
|
* exwm-xsettings.el (exwm-xsettings): New customization group.
|