Live data from Hacker News

SpaceVim – Like Spacemacs, but for Vim

spacevim.org

121–130 of 186 posts

Re: SpaceVim – Like Spacemacs, but for Vim

#121

Earlier quoted context omitted.

I've been using ~5 IDEs for the better part of two years now. I tried to hold my leaning-tower of Eclipse together but that didn't end well. I love Eclipse because it has all of the features I need that many other IDEs don't have yet but at the same time it has one of the worst and least intuative plugin systems (funny how that works out, right?). There's no hope for polyglots I think because nothing will ever be dev…

IntelliJ is awesome for polyglot development.

JetBrains many IDEs*

IntellJ becomes a hob-cobbled mess of half complete plugins if you attempt to push everything into that single beast of an IDE.

I currently use CLion, PyCharm, PHPStorm, Project Rider and a few other JetBrains IDEs but sadly their autocompletion and features aren't on-par with Eclipse's autocomletion and integration into Java. Nothing really comes close to that in my opinion.

Re: SpaceVim – Like Spacemacs, but for Vim

#122
post #117

Earlier quoted context omitted.

For the second time here, I'm not dissing package managers... I even explicitly said the solution is "vetting a package with a high-entry-bar distribution". But the whole point of high-entry-bar distros is that it's highly curated. Some random script from the web will not be in there. How do you serve those that need to casually distribute trivial software? There's some answers to that question - they're not widespre…

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.

Re: SpaceVim – Like Spacemacs, but for Vim

#123

All these "distrobutions" are going to do is further fragment the already extremely confusing terminal-text-editor world. There are so many configurations that it's never going to make sense to me. If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? By feature complete I mean autocomplete, error det…

> If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? That's the promise of Spacemacs: - clone their git repository into your .emacs.d directory - run emacs once, answer three basic questions about your preferences - add your list of languages to the "dotspacemacs-configuration-layers" list in your…

I didn't know Spacemacs would automatically build and run things in one click.

How do you create a project in spacemacs? Is there a simple text-based UI for it?

Re: SpaceVim – Like Spacemacs, but for Vim

#124

All these "distrobutions" are going to do is further fragment the already extremely confusing terminal-text-editor world. There are so many configurations that it's never going to make sense to me. If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? By feature complete I mean autocomplete, error det…

Personally I'm thrilled by the fragmentation in this space -- I've been using Vim since 4.x, and vi before that. I've never found the plugins particularly enticing; every time I try using things that are outside the core distribution, they end up taking more time to maintain than they're worth. Since I mainly stick with the core distribution, Vim has felt pretty stagnant since it got code folding and syntax highlight…

I think the difference here is you want a text editor and I want an IDE in a terminal.

Re: SpaceVim – Like Spacemacs, but for Vim

#125

Earlier quoted context omitted.

Personally I'm thrilled by the fragmentation in this space -- I've been using Vim since 4.x, and vi before that. I've never found the plugins particularly enticing; every time I try using things that are outside the core distribution, they end up taking more time to maintain than they're worth. Since I mainly stick with the core distribution, Vim has felt pretty stagnant since it got code folding and syntax highlight…

I think the difference here is you want a text editor and I want an IDE in a terminal.

Exactly, and I don't think vim is a good platform to build an IDE on, despite a long history of people trying. I'm not an emacs guy, so I'm not speaking from experience here, but my impression of emacs is that it's already an IDE in the terminal. It's got a bit of a reputation for being a massive pile of elisp hacks, so maybe guile-emacs is the future there?

Re: SpaceVim – Like Spacemacs, but for Vim

#126

> Like spacemacs, but for vim. This is one of the most obtuse project descriptions I've seen. If you're making a...whatever this is...aimed at Vim users, why would you expect them to be familiar with a something-or-other for Emacs?

I was hoping to get all the same key commands from spacemacs in vim. This would be useful for me but it was anything but that.

In the long run that's not likely, because vim isn't nearly as extensible as emacs is; thus it's unlikely that the long tail of emacs functionality exposed by spacemacs will be duplicated in vim and those exposable by spacevim.

If you want an extensible editor, use emacs. If you want a vi-like extensible editor, use spacemacs (or just evil-mode on its own). If you want a lean editor, use vim. Torturing vim (and writing tortured code to torture vim) into a simulacrum of emacs just doesn't make sense to me.

Re: SpaceVim – Like Spacemacs, but for Vim

#127

All these "distrobutions" are going to do is further fragment the already extremely confusing terminal-text-editor world. There are so many configurations that it's never going to make sense to me. If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? By feature complete I mean autocomplete, error det…

> If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? That's the promise of Spacemacs: - clone their git repository into your .emacs.d directory - run emacs once, answer three basic questions about your preferences - add your list of languages to the "dotspacemacs-configuration-layers" list in your…

fwiw, the advice in https://github.com/syl20bnr/spacemacs/issues/6144#issuecomme... disabled the annoying smartparens behavior

Re: SpaceVim – Like Spacemacs, but for Vim

#128
post #83

Earlier quoted context omitted.

Not to mention that (IIRC) Spacemacs involves installing evil-mode, which makes Emacs interactions similar to Vim interactions. Taking that into account, this can be interpreted as "It makes Vim work more like Vim."

The main difference is that in Spacemacs, you hit the space bar and you get suggestions of commands to use, then you can narrow those down by navigating those groups. For example, if you want search your project for a file, you would hit the space bar then type "p" (for project). At that point a number of choices appears, e.g. "f" (IIRC) is to find files in your project. After a while it becomes sort of second nature…

That's actually a funny coincidence. I've got remapped to my spacebar in vim, so the f s is a lot like w that I use.

Re: SpaceVim – Like Spacemacs, but for Vim

#129

Earlier quoted context omitted.

This is generally what roadblocks me when I try to pick up vim. The part I hate about atom is reaching for my mouse. But I like that I didn't have to sacrifice my firstborn to get a sane setup for three langauege simultaneously.

I was in a similar boat. The reality for vim is; generally, the syntax checkers and code completion plugins are hacks, honestly, go read the source code. When I did I was aghast that people were using and promoting them (specifically the java plugins). It's been a couple of years so take this with a grain of salt, imho etc. I think if one really want's to pick up vim (or emacs) you have to set aside the IDE part of y…

I've always suspected that the fastest way to learn vim is to install the default and not copy someone else's ~/.vimrc at first. Edit it whenever you need some specific functionality, and edit often. Also read the :help docs a lot.

But I admit it would be nice if the vim project shipped a sane default setup that was aimed at the average programmer.

Re: SpaceVim – Like Spacemacs, but for Vim

#130

Earlier quoted context omitted.

> If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#? That's the promise of Spacemacs: - clone their git repository into your .emacs.d directory - run emacs once, answer three basic questions about your preferences - add your list of languages to the "dotspacemacs-configuration-layers" list in your…

I didn't know Spacemacs would automatically build and run things in one click. How do you create a project in spacemacs? Is there a simple text-based UI for it?

You can run make with one click. If by "create a project" you mean, you want a GUI that writes Makefiles for you... that might not be included.
Post reply on HN