Spacemacs is not just emacs+vim. It can have OSX keybindings too!
This layer globally defines common OSX keybindings. ⌘ is set to
super and ⌥ is set to meta. Aside from that, there’s nothing
much, really.
While in dired this layer will try to use gls instead of ls.
While this layer enables common OSX bindings, it does not implement OSX navigation keybindings. Spacemacs is meant to be used with evil, and we encourage you to do so :)
To use this configuration layer, add it to your ~/.spacemacs
(setq-default dotspacemacs-configuration-layers '(osx))If you need the ⌥ key to type common characters such as `{[]}~` which is usual
for e.g. Finnish and Swedish keyboard layouts, you’ll probably want to leave the
⌥ key unchanged by setting the osx-use-option-as-meta variable to nil:
(setq-default dotspacemacs-configuration-layers '(
(osx :variables osx-use-option-as-meta nil)))To get gls install coreutils homebrew:
brew install coreutils| Key Binding | Description |
|---|---|
⌘ + | Scale up text |
⌘ - | Scale down text |
⌘ q | Quit |
⌘ v | Paste |
⌘ c | Copy |
⌘ x | Cut |
⌘ a | Select all |
⌘ w | Close window |
⌘ W | Close frame |
⌘ n | New frame |
⌘ z | Undo |
⌘ Z | Redo |
⌃ ⌘ f | Toggle fullscreen |
- Allow user to choose from either
hyperorsuperas⌘. This is an option that is supported cross-platform. - Configurable option to keep the OSX and spacemacs clipboards separate
