Recs.
Updated
SpecsUpdate
Pros
Pro Great support from the community
The community is very active and there is a welcoming gitter chat to ask for questions.
Pro Mnemonic and consistent key bindings
Key bindings are organized in mnemonic namespaces, for instance buffer actions are under b
, file actions under f
, project actions under p
, search actions under s
etc...
Key bindings are consistent across the whole distribution thanks to a set of conventions.
Pro Simple but powerful configuration architecture
At the heart of Spacemacs, the configuration layers group packages configuration into semantic units that can be toggled on and off. The architecture is simple but powerful allowing to easily manage configuration dependencies between hundreds of packages.
Cons
Con High CPU and unresponsive at times
There are occasions when Spacemacs would suddenly consume a LOT of CPU and at other times would become completely unresponsive. Restarting Spacemacs would always fix it for a while. It was just really unstable and this was only 6 months or so ago. May be fixed in newer versions.
Con Slow startup time
Although configuration is heavily lazy loaded, the starting time of Spacemacs is usually between two and five seconds. Emacs can be run as a daemon though which reduces the clients startup time to a few milliseconds.