Software:Spacemacs
![]() | |
![]() Spacemacs with recent files and editing windows open | |
Original author(s) | Sylvain Benner[1] |
---|---|
Developer(s) | Sylvain Benner and many others[2] |
Initial release | 30 October 2014 |
Written in | Emacs Lisp |
Operating system | Unix, Linux, Windows NT, macOS |
Available in | English (by default) |
Type | Text editor |
License | GPL-3.0-or-later[3][4][5] |
Website | www |
Spacemacs is a configuration framework for GNU Emacs.[6] 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.[7] It is free and open-source software (FOSS) released under the GPL-3.0-or-later license.[3][4][5]
Spacemacs consists mainly of configuration files, pre-defined internal commands, and configurations for various plug-ins (called 'packages').[8][9][10] 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.
(As of 2021), its repository on GitHub has been starred over 21,100 times and has over 11,300 commits.[11]
See also
- Vim
- Emacs
- Comparison of text editors
- Editor war
References
- ↑ "Spacemacs: Emacs advanced Kit focused on Evil". https://www.spacemacs.org/.
- ↑ Contributors to Spacemacs, GitHub, https://github.com/syl20bnr/spacemacs/graphs/contributors
- ↑ 3.0 3.1 Benner, Sylvain. "License". https://github.com/syl20bnr/spacemacs#license.
- ↑ 4.0 4.1 "Apply GPLv3 terms explicitly to all elisp files". 2021-03-26. https://github.com/syl20bnr/spacemacs/commit/97cd83e169a7d3a5633bfebe561b0084a5ed6c1a.
- ↑ 5.0 5.1 "Add missing GPLv3 headers to various files". 2021-04-09. https://github.com/syl20bnr/spacemacs/commit/be6f820256fa3753069a89c928df6dfe6bba9f3e.
- ↑ Nedrich, Matt (2016-08-30). "An Introduction to Spacemacs". https://spin.atomicobject.com/2016/08/30/introduction-to-spacemacs/.
- ↑ Erickson, Alejandro (2016-07-11). "Emacs to Evil to Spacemacs, A Journey". http://alejandroerickson.com/j/2016/06/11/emacs-to-evil-to-spacemacs-a-journey.html.
- ↑ Benner, Sylvain (2016-10-03). "Frequently Asked Questions". http://spacemacs.org/doc/FAQ.html.
- ↑ C.H., Swaroop (2015-05-22). "Tech: Using Spacemacs". https://www.swaroopch.com/2015/05/22/spacemacs/.
- ↑ McCowan, Ian (2014-04-07). "A Vimmer's Emacs Prerequisites". http://ian.mccowan.space/2015/04/07/Spacemacs/.
- ↑ on GitHub
External links
![]() | Original source: https://en.wikipedia.org/wiki/Spacemacs.
Read more |