Live data from Hacker News

SpaceVim – Like Spacemacs, but for Vim

spacevim.org

131–140 of 186 posts

Re: SpaceVim – Like Spacemacs, but for Vim

#131

Earlier quoted context omitted.

I would probably spend more than 100 hours until I got to a point of equivalence with SpaceMacs, starting from a plain emacs. Especially since I use quite a few different languages. Ain't nobody got time for that...

The point is how much of Spacemacs you end up using?! And in which languages you work? Because, what consumes your time is not setup, with use-package setup becomes trivial really, what sucks you in is learning the plugins and how they work (cider, ensime, alchemist, magit, merlin, those are serious environments not just syntax/autocomplete plugins). Idk if they come with spacemacs, I doubt it, but what then makes th…

Just configuring all of the plugins with good key bindings takes a fair amount of time. Just one of the things that SpaceMacs provides.

After a week or two with SpaceMacs I tried to start from a plain emacs and build up my own config, but I gave up. Just too much hassle for me.

I probably would not have enjoyed SpaceMacs if I had used emacs at all before. But I switched directly from Vim with no prior emacs experience, so for me it's a perfect fit.

Re: SpaceVim – Like Spacemacs, but for Vim

#132
post #94

Earlier quoted context omitted.

I wish people stopped calling a shared config a 'distribution' In both Spacemacs and Spacevim, all that's being provided is a config. No runtime, no package manager, no changes to the actual binaries of either app. It's hyperbole.

Is there a clearer more understandable word? Your definition of 'distribution' sounds like something much more specific (changes to binaries?) than mine.

At risk of putting words in the another poster's mouth, I don't think the idea was that a distribution needs to have changes to binaries, just that it has to include the whole thing. I think the notion is that since you don't get your build of Emacs as part of Spacemacs, Spacemacs isn't a distribution of Emacs. I tend to agree. I think it could be a distribution of Emacs even if it were just upstream Emacs plus a simple conf file, but the key is that it has to include the thing it is a distribution of.

Re: SpaceVim – Like Spacemacs, but for Vim

#133
This is awesome! For someone coming into the more "conventional" editor space scouring github/internet for plugins is a huge pain and its even harder to find ones that cover your cases and are kept up to date. Having this all rolled into one as and having it all work together in harmony is a big win for on boarding people to vim!

Disclaimer: I haven't tried this package but it does seem to have a lot of promise.

Re: SpaceVim – Like Spacemacs, but for Vim

#134

The greatest dev timesaving tip that someone gave me was to clear my .vimrc and start off with a blank slate. vim is a language in itself [1] and it's easy to try to mimic someone who has conversational fluency in it, but as with languages, the only way to learn in practice from the start. Projects like SpaceVim try to create an IDE like environment, but because of being terminal driven, it's difficult for anyone to…

I discovered recently that the default install of vim on Ubuntu (and I guess Debian in general) includes some customised configuration (/usr/share/vim/vim74/debian.vim), which makes it a bit harder to grasp what's going on.

Just about the first thing I do after installing Ubuntu is apt-get install vim. But you're right, the default should be vanilla vim config.

Re: SpaceVim – Like Spacemacs, but for Vim

#135
post #16

Oh, yeah! Good old curl | sh via HTTP. Fucking awesome. I wonder how many people get unknowingly pwned while executing such curl | sh instructions. It's not hard at all to MitM HTTP, detect if shellcode is being transmitted, then add your own instructions to it. Or you can just compile a list of known sources that encourage to execute curl | sh and MitM only them if you want to make your exploits even more discreet.…

I'm so exhausted with the top comment being some off topic rant that doesn't contribute anything to the actual discussion but attracts a lot of reactions because it's easy to say something about it... And yes, I am aware of the irony of this being completely off topic. ;)

I really wish comments like the GP were removed. It's like reading Comic Book Guy's thoughts.

Re: SpaceVim – Like Spacemacs, but for Vim

#136

Earlier quoted context omitted.

I would probably spend more than 100 hours until I got to a point of equivalence with SpaceMacs, starting from a plain emacs. Especially since I use quite a few different languages. Ain't nobody got time for that...

The OP's point was not "equivalence", it was a "sweet spot". Even with "quite a few different languages", if the standard Emacs modes are close enough to the sweet spot, you don't need Spacemacs.

It's a matter of preference and dedication.

Some love bringing their emacs/vim setup to their own perfection and spend a lot of time on it. Other are too lazy for that and are fine with a preconfigured setup like SpaceMacs. Whatever you prefer.

My point just was, for someone like me, SpaceMacs is a truly awesome project.

Re: SpaceVim – Like Spacemacs, but for Vim

#137

Earlier quoted context omitted.

I wish people stopped calling a shared config a 'distribution' In both Spacemacs and Spacevim, all that's being provided is a config. No runtime, no package manager, no changes to the actual binaries of either app. It's hyperbole.

I disagree. Using and customizing SpaceMacs is considerably different from using plain emacs. They use their own config system, their own plugin system (aka layers), and the user experience is very different, right from the start. Of course it's emacs underneath, and you can still do much as with plain emacs, but it's different enough for it to be more than "just a config for emacs".

It's a well thought out config for Emacs. A layer is just a list of use package statements with some config to make it work with the leader concept and vim bindings if that's set.

You can still install Melpa packages quite easily and you can still bind keys however you want. It's still Emacs.

Re: SpaceVim – Like Spacemacs, but for Vim

#138
post #16

Oh, yeah! Good old curl | sh via HTTP. Fucking awesome. I wonder how many people get unknowingly pwned while executing such curl | sh instructions. It's not hard at all to MitM HTTP, detect if shellcode is being transmitted, then add your own instructions to it. Or you can just compile a list of known sources that encourage to execute curl | sh and MitM only them if you want to make your exploits even more discreet.…

The -f option cleans up the security concern of executing an incomplete download at least:

> -f, --fail > (HTTP) Fail silently (no output at all) on server errors.

Re: SpaceVim – Like Spacemacs, but for Vim

#139
post #117

Earlier quoted context omitted.

Are you claiming that macOS has better vetting of its packages than Linux? And what do you mean by "Linux" anyway? -- lumping RHEL in with ADistroIMadeInMyGarage is a bit odd.

I was talking about adhoc packages.

I am interested. How does ad-hoc package management on macOS improve over "Linux" ad-hoc package management?

Re: SpaceVim – Like Spacemacs, but for Vim

#140

Earlier quoted context omitted.

The point is how much of Spacemacs you end up using?! And in which languages you work? Because, what consumes your time is not setup, with use-package setup becomes trivial really, what sucks you in is learning the plugins and how they work (cider, ensime, alchemist, magit, merlin, those are serious environments not just syntax/autocomplete plugins). Idk if they come with spacemacs, I doubt it, but what then makes th…

Just configuring all of the plugins with good key bindings takes a fair amount of time. Just one of the things that SpaceMacs provides. After a week or two with SpaceMacs I tried to start from a plain emacs and build up my own config, but I gave up. Just too much hassle for me. I probably would not have enjoyed SpaceMacs if I had used emacs at all before. But I switched directly from Vim with no prior emacs experienc…

Yup, you are right. When I deleted Vim and Installed Emacs, I wanted to learn Emacs and Lisp. That said I found configuring Emacs from scratch pretty good for what I want so I sticked to it. But I think that it is not that scary and hard as you might think! In 2 weeks I think you would be standing satisfied with your new humble and clean Emacs configuration. :)
Post reply on HN