SpaceVim vs SpaceMacs

If I would spot this circa 10 years ago, when I was starting to use Vim my mai editor, then I would probably be amazed. However nowadays I wholeheartedly disagree with basic idea of these projects - sharing editor configuration. Instead I prefer (and advocate) to write your own configuration, let’s be honest, it is not that hard. These projects are nice as long as:

  • everything works
  • your workflow is similar to authors

If any of these points is not true (or at some point became not true), then you will (pick one):

  • drop the editor, as “it do not works like I want” (and probably later rant about it in the internet)
  • create GitHub issue and wait till it is resolved by someone (probably never) and in the meantime use “workaround”
  • learn configuration language yourself, which mean, that you didn’t need the “framework” in the first place

It is especially annoying when later I need to explain people that Vim has built-in completions (yes, many of them) and difference between completion and autocompletion. Or any other similar stuff, like building project from within Vim, running tests, file browsing, project navigation, status line, tabs vs buffers, etc.

3 Likes