Spacemacs Explained

Spacemacs
Author:Sylvain Benner[1]
Developer:Sylvain Benner and many others
Programming Language:Emacs Lisp
Operating System:Unix, Linux, Windows NT, macOS
Language:English (by default)
Genre:Text editor
License:GPL-3.0-or-later[2] [3] [4]

Spacemacs is a configuration framework for GNU Emacs.[5] 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.[6] 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').[7] [8] [9] 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.

, its repository on GitHub has been starred over 21,100 times and has over 11,300 commits.

See also

Notes and References

  1. Web site: Spacemacs: Emacs advanced Kit focused on Evil. www.spacemacs.org.
  2. Web site: License. Github.com. Sylvain. Benner.
  3. Web site: Apply GPLv3 terms explicitly to all elisp files. . 2021-03-26.
  4. Web site: Add missing GPLv3 headers to various files. . 2021-04-09.
  5. Web site: An Introduction to Spacemacs. 2016-08-30. Matt. Nedrich.
  6. Web site: Emacs to Evil to Spacemacs, A Journey. Alejandro. Erickson. 2016-07-11. 2017-01-20. 2018-09-03. https://web.archive.org/web/20180903005535/http://alejandroerickson.com/j/2016/06/11/emacs-to-evil-to-spacemacs-a-journey.html. dead.
  7. Web site: Frequently Asked Questions. Sylvain. Benner. 2016-10-03.
  8. Web site: Tech: Using Spacemacs. C.H.. Swaroop. 2015-05-22.
  9. Web site: A Vimmer's Emacs Prerequisites. McCowan. Ian. 2014-04-07.