Spacemacs icon
Spacemacs icon

Spacemacs

 27 likes

Spacemacs is an beautiful Emacs distribution designed for both GNU Emacs and Vim users.

Spacemacs screenshot 1

License model

  • FreeOpen Source

Application types

Platforms

  • Mac
  • Windows
  • Linux
4 / 5 Avg rating (2)
27 likes
2comments
0 news articles

Features

Suggest and vote on features
  1.  EMACS
  2.  Vim Key Mapping
  3. GNU Emacs icon  Emacs integration

 Tags

Spacemacs News & Activities

Highlights All activities

Recent activities

Show all activities

Spacemacs information

  • Developed by

    Sylvain Benner
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Rating

    Average rating of 4
  • Alternatives

    40 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOffice & Productivity

GitHub repository

  •  23,883 Stars
  •  4,898 Forks
  •  50 Open Issues
  •   Updated Mar 16, 2025 
View on GitHub

Our users have written 2 comments and reviews about Spacemacs, and it has gotten 27 likes

Spacemacs was added to AlternativeTo by David on Sep 20, 2016 and this page was last updated Aug 17, 2024.

Comments and Reviews

   
 Post comment/review
Lunatica
  
Top positive commentNov 21, 2020

The most full-featured and innovative Emacs distribution.

Spacemacs abstracts related Emacs packages/configurations through its set of layers (and there's a lot of layers, a lot). Example: you want to write Java code, then you just add "Java" to your ".spacemacs", restart Emacs, and you're mostly done (I say mostly because sometimes you'd want specific stuff like LSP and you'd need to set one or two variables and/or install the respective package for your distribution, although Spacemacs also offer the option to install it for you). If you want something that isn't already provided by the existing layers, you can 1. easily install specific Emacs packages and tweak them to your liking; or 2. create your own layer.

  • It offers Evil-mode integration (you don't need to use it though).
  • It has great documentation (both Spacemacs in general and for every layer), which you can read either on their very good website or inside Emacs/Spacemacs.
  • Its leader key ("space" on Evil mode, and "M-m" on Emacs mode) and mnemonics are so well thought that's no surprise it has inspired a lot other projects like Doom Emacs, Spacevim, Space VS Code, and so on.
  • It has this "transient state" for some specific modes which is another level of mode/keybinding abstraction, which is great.
  • Project management through its "layouts" (and then "workspaces" IIRC) is very good.
  • There are so many great things about Spacemacs it's hard to list them.

But it has it cons too:

  • Performance is not great, mainly and obviously when you add too much layers and customize it too much.
  • May crash/freeze a lot.
  • Development currently is in a state of Anarchy, as its main maintainer and creator just stopped maintaining it. Development still very active though on the "develop" branch by users and people who have admin permissions to that branch.
  • Community is not so supportive when you have specific issues that may not be related to Spacemacs but Emacs in general.
  • When you have issues it may not be an easy of a task to debug because Spacemacs abstraction is relatively complex.
1
DanielNicolai
  
Positive commentFeb 24, 2020

Combines the best of emacs and vim

0

What is Spacemacs?

Spacemacs is an beautiful Emacs distribution designed for both GNU Emacs icon GNU Emacs and Vim icon Vim users.

Features

  • Access documentation in Emacs with SPC h SPC.
  • Beautiful, distraction free UI and its functional mode-line.
  • All key bindings are accessible by pressing the space bar or alt-m.
  • Commands have mnemonic prefixes like SPC b for all the buffer commands or SPC p for the project commands.
  • Discover hundreds of ready-to-use packages nicely organised in configuration layers following a set of conventions.

Official Links