EXWM: Fix helm-find-files and helm-mini random blanks due to bindings.

master
Pierre Neidhardt 2021-02-21 13:44:39 +01:00
parent f68ca16425
commit 0232ba6a8a
1 changed files with 13 additions and 4 deletions

View File

@ -38,8 +38,12 @@
(exwm-input-set-key (kbd "s-k") #'windmove-up)
(exwm-input-set-key (kbd "s-l") #'windmove-right)
(exwm-input-set-key (kbd "s-D") #'kill-this-buffer)
(exwm-input-set-key (kbd "s-b") #'list-buffers)
(exwm-input-set-key (kbd "s-f") #'find-file)
;; WARNING: helm-mini and helm-find-files sometimes display nothing when bound
;; with `exwm-input-set-key'. See below.
(define-key exwm-mode-map (kbd "s-b") #'list-buffers)
(global-set-key (kbd "s-b") #'list-buffers)
(define-key exwm-mode-map (kbd "s-f") #'find-file)
(global-set-key (kbd "s-f") #'find-file)
(when (require 'windower nil 'noerror)
(exwm-input-set-key (kbd "s-<tab>") 'windower-switch-to-last-buffer)
@ -62,8 +66,13 @@
(ambrevar/define-keys helm-map
"s-\\" 'helm-toggle-resplit-and-swap-windows)
(exwm-input-set-key (kbd "s-c") #'helm-resume)
(exwm-input-set-key (kbd "s-b") #'helm-mini)
(exwm-input-set-key (kbd "s-f") #'helm-find-files)
;; WARNING: helm-mini and helm-find-files sometimes display nothing when bound
;; with `exwm-input-set-key'.
(define-key exwm-mode-map (kbd "s-b") #'helm-mini)
(global-set-key (kbd "s-b") #'helm-mini)
(define-key exwm-mode-map (kbd "s-f") #'helm-find-files)
(global-set-key (kbd "s-f") #'helm-find-files)
;; (push `(,(kbd "s-f") . helm-find-files) exwm-input-global-keys)
(exwm-input-set-key (kbd "s-F") #'helm-locate)
(when (fboundp 'ambrevar/helm-locate-meta)
(exwm-input-set-key (kbd "s-F") #'ambrevar/helm-locate-meta))