Swift Mode

Swift language mode for Emacs LISP
Alternatives To Swift Mode
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
a month ago98Emacs Lisp
A better Emacs *help* buffer
Diff Hl758
a month ago16gpl-3.0Emacs Lisp
Emacs package for highlighting uncommitted changes
Emacs Kaolin Themes616
2 months ago3gpl-3.0Emacs Lisp
Set of eye pleasing themes for GNU Emacs. Supports both GUI and terminal.
Rjsx Mode592
3 years ago24mitEmacs Lisp
A JSX major mode for Emacs
a month ago37mitEmacs Lisp
An arctic, north-bluish clean and elegant Emacs theme.
Highlight Indentation For Emacs398
2 years ago6Emacs Lisp
Minor modes to highlight indentation guides in emacs.
a month ago5otherCSS
Simple and clean CSS for Org-exported HTML
Guide Key367
4 years ago20Emacs Lisp
Guide following keys to an input key sequence automatically and dynamically in Emacs.
Emacs Theme Darktooth294
8 months agogpl-3.0Emacs Lisp
Darktooth : From the darkness... it watches.
Color Identifiers Mode285
2 months ago7Emacs Lisp
Emacs minor mode to highlight each source code identifier uniquely based on its name
Alternatives To Swift Mode
Select To Compare

Alternative Project Comparisons

Emacs swift-mode

An Emacs major mode for Swift.
Provides syntax highlighting, indentation support and a few commands.


You must be using Emacs 24 or newer. The Emacs currently distributed with OS X is 22.1.1 which is not capable of supporting swift-mode. Consider downloading the latest Emacs for Mac OS X release, or consult your favourite package manager.


Put swift-mode.el somewhere in your load-path

Add the following to your ~/.emacs file:


swift-mode will now be called whenever a .swift file is opened, or by executing M-x swift-mode


MIT Licence (see LICENCE in this repository)

To do

Lots! Please send your pull requests.

  • Finish the list of keywords and builtins
  • Auto-indentation for functions, classes and collection literals
  • Highlight variables, type names and constants
  • Evaluate region
  • REPL mode
  • Highlight bad syntax
  • Highlight type errors :->
Popular Emacs Projects
Popular Highlighter Projects
Popular Text Editors Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Emacs Lisp