fixing local leader using a function
This commit is contained in:
parent
cb3b0c1921
commit
c25d932193
3 changed files with 19 additions and 45 deletions
22
bindings.el
22
bindings.el
|
@ -1,9 +1,5 @@
|
|||
;;; bindings.el -*- lexical-binding: t; -*-
|
||||
|
||||
;; left option is meta, right option is option
|
||||
(setq ns-alternate-modifier 'meta)
|
||||
(setq ns-right-alternate-modifier 'none)
|
||||
|
||||
(map! :leader
|
||||
"`" nil
|
||||
;; (:prefix ("m" . "<localleader>")) ; bound locally
|
||||
|
@ -366,8 +362,8 @@
|
|||
"C-<return>" #'split-window-vertically
|
||||
"C-S-<return>" #'split-window-horizontally
|
||||
"C-<backspace>" #'sp-backward-delete-word
|
||||
"C-<delete>" #'sp-delete-word
|
||||
"C-M-<SPC>" #'my/call-localleader)
|
||||
"C-<delete>" #'sp-delete-word)
|
||||
;; "C-M-<SPC>" #'my/call-localleader)
|
||||
|
||||
(map! (:when (modulep! :ui popup)
|
||||
"C-`" #'+popup/toggle
|
||||
|
@ -387,6 +383,20 @@
|
|||
"C-9" #'+workspace/switch-to-8
|
||||
"C-0" #'+workspace/switch-to-final))
|
||||
|
||||
(setq doom-leader-alt-key "C-<SPC>")
|
||||
(setq doom-localleader-alt-key "C-M-<SPC>")
|
||||
|
||||
;; Also use SPC m for localleader
|
||||
(defun my/call-localleader ()
|
||||
(interactive)
|
||||
(setq unread-command-events (listify-key-sequence (kbd "C-M-SPC"))))
|
||||
|
||||
(map! :leader (:desc "localleader" "m" #'my/call-localleader))
|
||||
|
||||
;; left option is meta, right option is option
|
||||
(setq ns-alternate-modifier 'meta)
|
||||
(setq ns-right-alternate-modifier 'none)
|
||||
|
||||
;; mu4e bindings
|
||||
(map! :map (list mu4e-main-mode-map mu4e-compose-mode-map mu4e-headers-mode-map mu4e-view-mode-map)
|
||||
:localleader
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue