|
|
7 years ago | |
|---|---|---|
| .. | ||
| img | 7 years ago | |
| README.org | 7 years ago | |
| packages.el | 7 years ago | |
Swift layer

This layer adds support for Apple's Swift programming language, used as a general purpose scripting language.
It relies on the swift-mode major-mode* for Emacs 24.4 or later, to provide the following features:
Syntax highlighting
Indentation
Code navigation using imenu (built-in)
Automatic syntax checking with flycheck (available with the
syntax-checking layer)
First check that you are able to run this from the command line:
On OS X:
xcrun swift
Then to use this configuration layer, add it to your ~/.spacemacs. You will
need to add swift to the existing dotspacemacs-configuration-layers list in
this file.
Unless configured by the user, the REPL will be invoked using the command xcrun
swift.
You can launch the REPL using the keybinding SPC m s s (or C-c C-z).
The universal prefix SPC u (C-u) may be used to modify command invocation.
| Key bindings | Description |
|---|---|
SPC m s s |
swift-mode-run-repl |
SPC m s b |
swift-mode-send-buffer |
SPC m s r |
swift-mode-send-region |
Notes:
swift-mode-run-repl will run or switch to an existing REPL.
To edit the command invocation, prefix with SPC u (or C-u).
Emacs key bindings in use are the those set by the package.
| Key bindings | Description |
|---|---|
SPC m s s |
swift-repl-mode-switch-back |