Let's start use Spacemacs!
🎵 Side Pocket Super Nintendo Complete Soundtrack
Like everybody I always heard about Emacs and VI, this can't be different since both of them are the most enduring text editors still around and both have legions of fans (and detractors)

While I'm not here to judge any of them - actually I can't, even if I want, since I don't have any prior experience with neither of them besides some knowledge to let me make very, very quick edits with VI when I'm "ssh'ing" into remote hosts...

Again, like everybody I always heard about the superior capabilities of VI and how extensible Emacs could be, and how when you get used to them, they become an editor for a life time. This triggered me! I mean, an editor for life time is amazing, no matter where you are, you always will get something that you are used to and will get productive in a blink of eye.

I mean, this is a very compelling reason to actually try those editors and check if this is actually true, so I decided to give a try!


Spacemacs!

In verbatim: "Spacemacs is a new way to experience Emacs -- a sophisticated and polished set-up focused on ergonomics, mnemonics and consistency.".

For what I could understand, this project brings the VI modal editing (which I'm struggling with right now) and the extensibility of Emacs together into a nice package.

This seems a perfect way to try my way into those editors, I'll have an Emacs that I can edit like a VI! There's a way to make Spacemacs edits like an Emacs as well, but the authors of the project don't encourage this.


What I did so far...

   1 - Installed Spacemacs.
   2 - Installed Karabiner Elements.
   3 - Changed my Escape key to the Caps Lock
   4 - Started to edit some files with this setup.


The installation was pretty smoothly and everything almost works out of the box. I had to use the --insecure flag to Spacemacs be actually able to install the packages, but besides that everything works pretty well.

The default installation came with a nice "filesystem" tree called neotree which was my main complaint against the vanilla version of Emacs and VI. The neotree seems pretty capable and already grabbed a piece of my heart when it offered to create a directory instead a plain file just because I ended the filename with a forward slash - How sweet <3


What I'm expecting...

A very, very steep curve. The VI way to edit text is not easy to get used to. This isn't a thing of "bad x good" or something like that, it's just the way that you're used to thing about edit text.

My personal background was always with IDEs and this kind of editors, so the modal editing requires me to think about it, which isn't great at all - So I can think that my productive will reduce for quite some time, until I get used to this way of editing.

But, there are some nice stuff already! Firstly you almost don't need to put your hands off the keyboard which is great - I think that when I get used to all the commands this will be an absolutely, insanely way to edit code. Finally the mouse support is very nice (So I can continue use it if I needed) and the default theme is pretty nice.


Next steps.

Well I'll try very hard to edit everything that I can in the Spacemacs. If I think that my productivity will not drop that hard I'll try to use it at Miniclip as well.

I'll try to find a spellchecker package, since my mother tongue isn't English I do a lot of silly mistakes - more than I would like to admit.

Finally I'll try to document the process the best I could, so if everything goes well I'll be able to help other people to switch to Spacemacs as well!
Creative Commons Licence