added a very helpful command prelude-swap-meta-and-super bound to C-c w
This commit is contained in:
parent
3e45726967
commit
e1fcc4454e
1 changed files with 17 additions and 0 deletions
|
@ -11,4 +11,21 @@
|
|||
;; but they do need Meta and Super
|
||||
(setq mac-command-modifier 'super)
|
||||
(setq mac-option-modifier 'meta)
|
||||
|
||||
(defun prelude-swap-meta-and-super ()
|
||||
"Swap the mapping of meta and super. Very useful for people using their Mac
|
||||
with a Windows external keyboard from time to time."
|
||||
(interactive)
|
||||
(if (eq mac-command-modifier 'super)
|
||||
(progn
|
||||
(setq mac-command-modifier 'meta)
|
||||
(setq mac-option-modifier 'super)
|
||||
(message "Command is now bound to META and Option is bound to SUPER."))
|
||||
(progn
|
||||
(setq mac-command-modifier 'super)
|
||||
(setq mac-option-modifier 'meta)
|
||||
(message "Command is now bound to SUPER and Option is bound to META."))))
|
||||
|
||||
(define-key prelude-mode-map (kbd "C-c w") 'prelude-swap-meta-and-super)
|
||||
|
||||
(provide 'prelude-osx)
|
||||
|
|
Loading…
Reference in a new issue