One downside of Spacemacs is that learning it is probably overwhelming for an Emacs beginner. In my case, as a former Vim user, I was using Emacs with evil-leader with the same philosophy of Spacemacs - I even used SPC m for each mode keybindings, all of this before knowing Spacemacs! So migrating to it was really beneficial to me, as we share a lot of ideas (note: Spacemacs has Holy mode besides Evil mode, which doesn't use Vim keybindings). I'm not saying that Spacemacs is the best option for everyone. Sometimes, it is not - and Spacemacs saves me a lot of time in this case. Sometimes it is worthwhile - for example, I do want to have a nice org-mode setup. So I think that we have to always balance the time spent configuring stuff on Emacs and the benefits of doing that. Yeah, I could have read dozens of tutorials and manually set every variable to have a nice ERC, but is it worth it? I think spending that time improving my skills in programming or music is way better. I've been able to learn much more Elisp and program Emacs to make things that really matters for me.Īlso, if I want to use Emacs for something I have not used so far, I can just add the proper layer and that's it. Now I see most of this as a waste of time. I migrated to Spacemacs when I realised that I was spending too much time replicating it - things like configuring the leader keybindings, resizing windows, configuring packages. We get to know our own emacs.d, why not put that energy into learning a shared emacs.d? Rather than always trying to come up with the best keybinding for a command, why not settle on some community standards? I'm still learning spacemacs, but I don't see why you can't still configure it, and learn the internals just as you would with your own emacs.d. I see a lot of spacemacs detractors, but I'm now starting to wonder if it doesn't make more sense to use a config with community backing, so new ideas are always flowing in. I have a similar evil setup and I even started using the spacebar to start a hydra of commands, which I thought was my own innovation :). The thing I realize now is that I was basically building my own spacemacs without knowing it. Might as well see how other people are doing things and bring ideas back to my own setup. I was fairly happy with what I had - felt like I was building an application rather than configuring a text editor, which is cool - but I wanted to know what else I was missing. I've been using emacs for over a year and my config was getting more and more complicated. I'm sure this topic gets brought up here all the time, but I just started using spacemacs yesterday, and I really want to discuss it.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |