about summary refs log tree commit diff
path: root/emacs/.emacs.d/wpc/keybindings.el
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2020-02-02T13·20+0000
committerWilliam Carroll <wpcarro@gmail.com>2020-02-02T18·31+0000
commit2cfcb1c34de7923231533331548484b00dea71f8 (patch)
treeb171d695bfb9bd2ae583df4c54274e67414caf97 /emacs/.emacs.d/wpc/keybindings.el
parent2e76601f7055b9a481a29c2c357ff622814c7707 (diff)
Support focusing EXWM X-application buffers
Press `<M-escape.` to display a list of buffers hosting X applications. Use
`completing-read` to select and focus one of these.

See the function docs and TODOs for more information.
Diffstat (limited to 'emacs/.emacs.d/wpc/keybindings.el')
-rw-r--r--emacs/.emacs.d/wpc/keybindings.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/emacs/.emacs.d/wpc/keybindings.el b/emacs/.emacs.d/wpc/keybindings.el
index 967baf8c5192..dfc124a469b6 100644
--- a/emacs/.emacs.d/wpc/keybindings.el
+++ b/emacs/.emacs.d/wpc/keybindings.el
@@ -17,6 +17,7 @@
 (require 'ivy-clipmenu)
 (require 'term-switcher)
 (require 'general)
+(require 'window-manager)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Configuration
@@ -44,6 +45,8 @@
 ;; super. Remove this once I fix my Ergodox.
 (keybinding/exwm "C-S-s-s" #'scrot/select)
 
+(keybinding/exwm "<C-M-tab>" #'exwm/switch-to-exwm-buffer)
+
 (general-define-key (kbd/raw 'x11 "t") #'ts/switch-to-terminal)
 
 (provide 'keybindings)