Ok finally, most keys are being passed through to sub-Emacs

This commit is contained in:
Benson Chu 2022-09-25 08:30:00 -05:00
parent 6363131b8f
commit e28ad8ab25
3 changed files with 5 additions and 7 deletions

View file

@ -85,9 +85,7 @@
;; This lets me do rapid emacs iteration
(defun ignore-emacs ()
(when (and exwm-class-name (string= exwm-class-name "Emacs"))
(call-interactively #'exwm-input-release-keyboard)
(make-local-variable 'exwm-mode-map)
(setq exwm-mode-map nil)))
(call-interactively #'exwm-input-release-keyboard)))
(add-hook 'exwm-manage-finish-hook
#'ignore-emacs)))

View file

@ -188,9 +188,9 @@
(define-key *window-map* (kbd "d") 'side-window-delete-all)
(define-key *window-map* (kbd "r") 'resize-window)
(exwm-global-set-key (kbd "C-x 4 B") #'my/display-buffer-in-side-window)
(exwm-global-set-key (kbd "C-x 4 F") #'my/find-file-side-window)
(exwm-global-set-key (kbd "C-x 4 )") #'side-window-delete-all)
(global-set-key (kbd "C-x 4 B") #'my/display-buffer-in-side-window)
(global-set-key (kbd "C-x 4 F") #'my/find-file-side-window)
(global-set-key (kbd "C-x 4 )") #'side-window-delete-all)
;; Dedicated window
(defun my/toggle-dedicated-window ()

View file

@ -88,7 +88,7 @@
(setq projectile-require-project-root t)
(setq projectile-indexing-method 'hybrid)
(setq projectile-auto-update-cache nil)
(exwm-global-set-key (kbd (if (and (not (daemonp))
(global-set-key (kbd (if (and (not (daemonp))
(null window-system))
"C-c ."
"C-c C-."))