reddit / emacs

[Help] Need to toggle ryo modal mode globally

Spectr- · 2022-08-29 16:43
I have bound ryo-modal-mode to the key M-j but it toggles ryo modal mode in current buffer only. I need help to write a function to toggle ryo modal mode globally. Emacs 28.1 Any help is greatly appreciated. Thank you.
Spectr- · 2022-08-29 17:32
Turns out emacs already has a function for changing minor mode to global modes `define-global-minor-mode` Here is what i used to define function to toggle ryo-modal-mode globally ``` (define-global-minor-mode ryo-global-mode ryo-modal-mode (lambda () (unless (minibufferp) (ryo-modal-mode 1)))) ```