EXWM: Use windower package instead of own hacks.
parent
85638901ae
commit
104226372e
|
@ -41,19 +41,20 @@
|
|||
(exwm-input-set-key (kbd "s-b") #'list-buffers)
|
||||
(exwm-input-set-key (kbd "s-f") #'find-file)
|
||||
|
||||
(when (require 'functions)
|
||||
(exwm-input-set-key (kbd "s-\\") 'ambrevar/toggle-window-split)
|
||||
(exwm-input-set-key (kbd "s-H") 'ambrevar/swap-windows-left)
|
||||
(exwm-input-set-key (kbd "s-J") 'ambrevar/swap-windows-below)
|
||||
(exwm-input-set-key (kbd "s-K") 'ambrevar/swap-windows-above)
|
||||
(exwm-input-set-key (kbd "s-L") 'ambrevar/swap-windows-right))
|
||||
(when (require 'windower nil 'noerror)
|
||||
(exwm-input-set-key (kbd "s-<tab>") 'windower-switch-to-last-buffer)
|
||||
(exwm-input-set-key (kbd "s-o") 'windower-toggle-single)
|
||||
(exwm-input-set-key (kbd "s-\\") 'windower-toggle-split)
|
||||
(exwm-input-set-key (kbd "s-H") 'windower-swap-left)
|
||||
(exwm-input-set-key (kbd "s-J") 'windower-swap-below)
|
||||
(exwm-input-set-key (kbd "s-K") 'windower-swap-above)
|
||||
(exwm-input-set-key (kbd "s-L") 'windower-swap-right))
|
||||
|
||||
;; The following can only apply to EXWM buffers, else it could have unexpected effects.
|
||||
(push ?\s- exwm-input-prefix-keys)
|
||||
(define-key exwm-mode-map (kbd "s-SPC") #'exwm-floating-toggle-floating)
|
||||
|
||||
(exwm-input-set-key (kbd "s-i") #'follow-delete-other-windows-and-split)
|
||||
(exwm-input-set-key (kbd "s-o") #'ambrevar/toggle-single-window)
|
||||
(exwm-input-set-key (kbd "s-O") #'exwm-layout-toggle-fullscreen)
|
||||
|
||||
(with-eval-after-load 'helm
|
||||
|
@ -71,8 +72,6 @@
|
|||
;; Launcher
|
||||
(exwm-input-set-key (kbd "s-r") 'helm-run-external-command))
|
||||
|
||||
(require 'functions)
|
||||
(exwm-input-set-key (kbd "s-<tab>") #'ambrevar/switch-to-last-buffer)
|
||||
(when (require 'evil nil t)
|
||||
(exwm-input-set-key (kbd "s-<tab>") #'evil-switch-to-windows-last-buffer)
|
||||
(exwm-input-set-key (kbd "C-6") #'evil-switch-to-windows-last-buffer))
|
||||
|
|
Loading…
Reference in New Issue