summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--exwm-windowing.el
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2024-12-21 00:36:38 -0500
committerbd <bdunahu@operationnull.com>2024-12-21 00:36:38 -0500
commit0f2188dea14a19fa808da2261816318c8814846b (patch)
treeb3fb2ca2c707aa10917c6cbcaf915af0398605b6 /.config/emacs/modules/bd--exwm-windowing.el
parent8c56be82235e4112210b7990ca4dd1f761fa1401 (diff)
use-package more hints when to laod, exwm+server not ask start twice
Diffstat (limited to '.config/emacs/modules/bd--exwm-windowing.el')
-rw-r--r--.config/emacs/modules/bd--exwm-windowing.el12
1 files changed, 10 insertions, 2 deletions
diff --git a/.config/emacs/modules/bd--exwm-windowing.el b/.config/emacs/modules/bd--exwm-windowing.el
index e5084bb..320fd3d 100644
--- a/.config/emacs/modules/bd--exwm-windowing.el
+++ b/.config/emacs/modules/bd--exwm-windowing.el
@@ -6,6 +6,7 @@
(bd/set-bg)
(use-package exwm
+ :demand t
:config
(defun bd/exwm-update-title ()
"Changes the buffer name to reflect the class name for
@@ -15,8 +16,8 @@ that buffer."
(define-key exwm-mode-map [?\C-q] 'exwm-input-send-next-key)
(exwm-enable)
- (server-start)
- (setopt exwm-input-prefix-keys
+ (setopt exwm-replace nil
+ exwm-input-prefix-keys
`(?\C-x
?\C-u
?\C-g
@@ -76,6 +77,13 @@ that buffer."
([?\H-b] . [M-left])
([?\H-f] . [M-right]))))
+(use-package server
+ :defer 1
+ :config
+ (setopt server-client-instructions nil)
+ (unless (server-running-p)
+ (server-start)))
+
(setopt tab-bar-select-tab-modifiers '(super))
(defvar new-mode-line nil)