EXWM: cleanup switch window
This commit is contained in:
parent
887886bb7d
commit
17bec5fe79
1 changed files with 11 additions and 13 deletions
22
config.org
22
config.org
|
|
@ -958,6 +958,8 @@ Credit goes to https://github.com/daedreth/UncleDavesEmacs
|
||||||
|
|
||||||
https://github.com/dimitri/switch-window
|
https://github.com/dimitri/switch-window
|
||||||
|
|
||||||
|
Explanation for different config when EXWM is in the README on the github.
|
||||||
|
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package switch-window
|
(use-package switch-window
|
||||||
:ensure t
|
:ensure t
|
||||||
|
|
@ -970,15 +972,12 @@ https://github.com/dimitri/switch-window
|
||||||
'("a" "s" "d" "f" "j" "k" "l" "i" "o"))
|
'("a" "s" "d" "f" "j" "k" "l" "i" "o"))
|
||||||
(setq switch-window-multiple-frames t)
|
(setq switch-window-multiple-frames t)
|
||||||
|
|
||||||
;; TODO: test if this fixes exwm stuff
|
(if EXWM_ENABLE
|
||||||
|
(progn
|
||||||
(setq switch-window-input-style 'minibuffer)
|
(setq switch-window-input-style 'minibuffer)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
;; (defun akirak/switch-window-frame-list-function ()
|
|
||||||
;; "Frame list function for `switch-window' on EXWM."
|
|
||||||
;; (cl-remove-if-not #'exwm-workspace--active-p (visible-frame-list)))
|
|
||||||
|
|
||||||
;; (setq switch-window-frame-list-function
|
|
||||||
;; 'akirak/switch-window-frame-list-function)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -988,14 +987,13 @@ https://github.com/dimitri/switch-window
|
||||||
|
|
||||||
When using exwm, have a look at this: https://github.com/dimitri/switch-window/pull/62
|
When using exwm, have a look at this: https://github.com/dimitri/switch-window/pull/62
|
||||||
|
|
||||||
|
** Multi-frame rebindings (OBSOLETE with switch-window)
|
||||||
** Multi-frame rebindings (obsolete with switch-window)
|
|
||||||
|
|
||||||
Sometimes I have multiple emacs-frames open.
|
Sometimes I have multiple emacs-frames open.
|
||||||
In the past, I preferred that the normal =C-x o= can deal with this but this is used by switch-window now.
|
In the past, I preferred that the normal =C-x o= can deal with this but this is used by switch-window now.
|
||||||
|
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
;; Use C-x o to switch to other frame when using multi-monitor
|
;; ;; Use C-x o to switch to other frame when using multi-monitor
|
||||||
;; (global-set-key (kbd "C-x o") 'next-multiframe-window)
|
;; (global-set-key (kbd "C-x o") 'next-multiframe-window)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
@ -1318,9 +1316,9 @@ Arandr config is still too static, should find a way to simplify this.
|
||||||
|
|
||||||
stuff i need to look into:
|
stuff i need to look into:
|
||||||
- ibuffer
|
- ibuffer
|
||||||
- switch-window
|
- fix dired-mode (f.e. new-buffer for every folder, ...)
|
||||||
|
- helm-exwm
|
||||||
- symon
|
- symon
|
||||||
- spaceline
|
- spaceline
|
||||||
- async
|
- async
|
||||||
- exwm
|
|
||||||
- helm-hide-minibuffer
|
- helm-hide-minibuffer
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue