|Original author(s)||Sylvain Benner|
|Developer(s)||Sylvain Benner and many others|
|Initial release||30 October 2014|
0.200.13 / 25 January 2018
|Written in||Emacs Lisp|
|Operating system||Unix, Linux, Windows NT, macOS|
|Available in||English (by default)|
Spacemacs is a configuration framework for GNU Emacs. It can take advantage of all of GNU Emacs' features, including both graphical and command-line user interfaces, and being executable under X Window System and within a Unix shell terminal. It is free and open-source software (FOSS) released under the GPL-3.0-or-later license.
Spacemacs consists mainly of configuration files, pre-defined internal commands, and configurations for various plug-ins (called 'packages'). It features a novel mnemonic key binding design (e.g., commands for file manipulation often start with "f",) which attempts to improve ergonomics (and avoid emacs pinky), a system for adding or excluding pre-configured features called 'layers', and includes verbose software documentation. It has three user-selectable input modes: Emacs mode, Vim mode (based on the evil Emacs package for Vim emulation), and Hybrid mode.
- "Spacemacs: Emacs advanced kit focused on Evil".
- Contributors to Spacemacs, GitHub
- Releases – Spacemacs, GitHub
- Benner, Sylvain. "License". Github.com.
- "Apply GPLv3 terms explicitly to all elisp files". 2021-03-26.
- "Add missing GPLv3 headers to various files". 2021-04-09.
- Nedrich, Matt (2016-08-30). "An Introduction to Spacemacs".
- Erickson, Alejandro (2016-07-11). "Emacs to Evil to Spacemacs, A Journey".
- Benner, Sylvain (2016-10-03). "Frequently Asked Questions".
- C.H., Swaroop (2015-05-22). "Tech: Using Spacemacs".
- McCowan, Ian (2014-04-07). "A Vimmer's Emacs Prerequisites".
- spacemacs on GitHub