fix: Matrix prefix o m → o M (mu4e conflict)

Doom mu4e module binds SPC o m directly to #'mu4e (non-prefix).
Collision prevented ement keybindings from loading.
Renamed Matrix prefix to SPC o M (uppercase).
This commit is contained in:
2026-02-23 10:55:58 +01:00
parent 27904531ee
commit ef6b7feb26

View File

@@ -845,14 +845,15 @@ Keeps the status bar and tab bar fully visible at any zoom level.")
;;; MATRIX — EMENT.EL ;;; MATRIX — EMENT.EL
;;; ============================================================ ;;; ============================================================
;; Matrix client. Package declared in packages.el. ;; Matrix client. Package declared in packages.el.
;; Keybindings: SPC o m (open → matrix) ;; Keybindings: SPC o M (open → matrix)
;; Pozn.: SPC o m je zabrané Doom mu4e modulem (#'mu4e), proto velké M.
;; E2EE: connect via Pantalaimon proxy (see notes/emacs-matrix.org) ;; E2EE: connect via Pantalaimon proxy (see notes/emacs-matrix.org)
;; ;;
;; Rychlý start: ;; Rychlý start:
;; SPC o m c — připojit se (ement-connect) ;; SPC o M c — připojit se (ement-connect)
;; SPC o m l — seznam místností ;; SPC o M l — seznam místností
;; SPC o m r — otevřít místnost ;; SPC o M r — otevřít místnost
;; SPC o m d — přímá zpráva uživateli ;; SPC o M d — přímá zpráva uživateli
(after! ement (after! ement
@@ -873,9 +874,9 @@ Keeps the status bar and tab bar fully visible at any zoom level.")
(setq ement-notify-mentions-p t (setq ement-notify-mentions-p t
ement-notify-dingalings-p nil)) ; bez zvuku ement-notify-dingalings-p nil)) ; bez zvuku
;; Keybindings pod SPC o m (collides with nothing: o g=GPTel, o r=Elfeed) ;; Keybindings pod SPC o M (velké M — o m je mu4e)
(map! :leader (map! :leader
(:prefix ("o m" . "Matrix") (:prefix ("o M" . "Matrix")
:desc "Připojit se" "c" #'ement-connect :desc "Připojit se" "c" #'ement-connect
:desc "Odpojit se" "C" #'ement-disconnect :desc "Odpojit se" "C" #'ement-disconnect
:desc "Seznam místností" "l" #'ement-list-rooms :desc "Seznam místností" "l" #'ement-list-rooms