I kinda like Spacemacs, as an acceptable way to get started into Emacs.
I kinda like the concept of these bundles, but the execution to me makes them overwhelming and bloated with stuff you don’t want. I find it easier to learn and adapt with smaller bits and adding the stuff I want. If they were more modular, I’d consider them.
Don’t confuse Spacemacs with monolithic bundles like Janus or Emacs Starter Kit v2. Spacemacs separates all of its configuration into “configuration layers” that can be enabled or disabled separately. It includes a bunch of configuration layers by default, such as live display of available keybindings, helm command autocomplete, and a fancy mode line, but the only layer that can’t be disabled is spacemacs-base.
Spacemacs also keeps its modularity by encouraging you to put your own configuration in custom configuration layers, which can be disabled or have their plugins updated just like the built-in layers. If you think some of the included layers do too much, you could even disable them and replace them with custom layers you gradually build yourself.
I’m with you Calvin. I feel very strongly that each package you add to emacs should be something you choose, and moreover choose to configure.
Base emacs is crazy powerful in its own right.
Those tags seem very flame-war inciting.
I used to be a really heavy vim user, I used to use it for everything, from note taking in class, to a full IDE replacement. I started to do more and more things in vim, including trying to run a zsh shell from within it, but vimscript was not doing it for me.
I decided to give emacs a shot. I started off with a base configuration and hated it. I also tried out Evil Mode, and I didn’t like it too. I didn’t feel like vim keybindings were that powerful, and decided to skip Evil Mode and fully immerse myself in emacs.
Now I actually use Emacs-Prelude as my base emacs configuration, and I still have my own small snippets and minor modes that I can’t live without. I really did embrace the Emacs OS idea, and most of the time I have Emacs on one monitor, and Chrome/Slack/terminal on the other.
To be fair, there are a few things that really annoy me with Emacs. If you accidentally run a command in an emacs buffer that will produce a lot of output, the output prints really slow and the whole process basically freezes. I wish there was a permanent fix for that, but oh well.
Emacs and Vim are both great editors for different reasons - the extensibility of Emacs and the speed of editing with vi. We need to unite against the real enemy: nano users. Those guys are proud to be stupid ;)
I thought you were going to suggest going after Sublime Text users instead :)
It’s a guy giving a talk about Emacs at a Vim meetup. I was watching the video waiting for him to be lynched ;)
Evil Mode is a vim mode inside Emacs, so relevant to both.
Round 1… FIGHT!