summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--exwm-windowing.el
diff options
context:
space:
mode:
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)