Skip to content

Instantly share code, notes, and snippets.

@avalonalex
Forked from railwaycat/mac-switch-meta.el
Created August 26, 2014 04:06
Show Gist options
  • Save avalonalex/f61f0e3a4cec45732dee to your computer and use it in GitHub Desktop.
Save avalonalex/f61f0e3a4cec45732dee to your computer and use it in GitHub Desktop.
;; Keybonds
(global-set-key [(hyper a)] 'mark-whole-buffer)
(global-set-key [(hyper v)] 'yank)
(global-set-key [(hyper c)] 'kill-ring-save)
(global-set-key [(hyper s)] 'save-buffer)
(global-set-key [(hyper l)] 'goto-line)
(global-set-key [(hyper w)]
(lambda () (interactive) (delete-window)))
(global-set-key [(hyper z)] 'undo)
;; mac switch meta key
(defun mac-switch-meta nil
"switch meta between Option and Command"
(interactive)
(if (eq mac-option-modifier nil)
(progn
(setq mac-option-modifier 'meta)
(setq mac-command-modifier 'hyper)
)
(progn
(setq mac-option-modifier nil)
(setq mac-command-modifier 'meta)
)
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment