EXWM: Fix floating-toggle key by binding it to EXWM's map

master
Pierre Neidhardt 2017-10-22 17:43:49 +01:00
parent e92014cdfd
commit 79685b9e09
1 changed files with 2 additions and 7 deletions

View File

@ -54,13 +54,8 @@
(exwm-input-set-key (kbd "s-|") #'swap-windows)
(exwm-input-set-key (kbd "s-b") #'list-buffers)
(exwm-input-set-key (kbd "s-f") #'find-file)
(exwm-input-set-key (kbd "s-SPC") #'exwm-floating-safe-toggle-floating)
;;; REVIEW: https://github.com/ch11ng/exwm/issues/314
(defun exwm-floating-safe-toggle-floating ()
(interactive)
(unless (minibufferp)
(exwm-floating-toggle-floating)))
;; The following can only apply to EXWM buffers, else it could have unexpected effects.
(define-key exwm-mode-map (kbd "s-SPC") #'exwm-floating-toggle-floating)
(exwm-input-set-key (kbd "s-o") #'toggle-single-window)
(exwm-input-set-key (kbd "s-O") #'exwm-layout-toggle-fullscreen)