spacemacs/layers
Aaron Culich 2215ffe68d change osx-command-as default for ⌘ to hyper instead of super
The purpose of this PR is to set the default for ⌘ to `hyper' and to provide the
function `kbd-mac-command` to replace `kbd' when defining keybindings for ⌘ in
case someone decides to explicitly set osx-command-as to `super' or `alt'.

There are problems setting osx-command-as to `alt' and `super',
so we use `hyper' as a default instead because, for example:
  - Using `alt':   Command-x or Command-m inserts, respectively: × µ
  - Using `super': Control-Command-f produces keycode: <C-s-268632078>
Setting to `hyper' seems to avoid both types of the above problems.
Also, while it is possible, it is not recommended to set to `meta'
since standard OSX shortcuts would overshadow important keys such
as M-x.

Two other small changes include:

  - Commenting out the code that defines <C-s-268632078> (C-s-f) since it is
    unnecessary if we use `hyper' as the default; and if we really want to use
    `super' then we should figure out how to solve the weird keycode issue.

  - add keybinding for ⌘` (Command-backtick) to `other-window'.
    Emacs usually swallows this keystroke, so other-window basically restores
    the default behavior that most Mac OSX users would expect.
2017-05-14 21:54:06 -04:00
..
+chat slack: update documentation 2017-05-07 22:22:27 -04:00
+checkers syntax-checking: SPC e e trigger a check SPC e x to explain error 2017-03-19 12:40:36 -04:00
+completion helm/ivy: Limit rg results to 150 columns 2017-05-07 22:07:42 -04:00
+distributions docker: add develop tag to spacemacs-docker images 2017-05-14 12:48:53 -04:00
+emacs Define SPC C c 'org-capture on :init 2017-05-14 12:30:26 -04:00
+email mu4e: update documentation 2017-05-11 11:04:08 -05:00
+frameworks syntax-checking: rename function add-flycheck-hook to enable-flycheck 2017-03-19 12:40:36 -04:00
+fun slack: make the layer depends on emoji layer and move emojify config 2017-05-07 21:37:01 -04:00
+intl Fix typo in keyboard-layout/packages.el 2017-05-14 12:29:52 -04:00
+lang lua: use new add-company-backends macro 2017-05-14 21:26:41 -04:00
+misc/nlinum Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00
+os change osx-command-as default for ⌘ to hyper instead of super 2017-05-14 21:54:06 -04:00
+pair-programming/floobits Bump year in copyright headers 2017-01-05 23:08:17 -05:00
+source-control Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00
+spacemacs Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00
+tags Documents conflict resolution between ctags and etags 2017-04-12 23:24:19 -04:00
+themes Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00
+tools prodigy: move c key biniding to evilified macro and update doc 2017-05-14 13:48:36 -04:00
+vim Fixing typo 2017-04-09 23:24:33 -04:00
+web-services Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00
auto-layer.el core: add support for interpreter-mode-alist to layer lazy installation 2017-01-22 13:41:04 -05:00
LAYERS.org Format and cleanup docs. Fix links. 2017-04-28 23:29:14 -04:00