Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss IDEs #12

Open
milleniumbug opened this issue Jan 23, 2016 · 25 comments
Open

Discuss IDEs #12

milleniumbug opened this issue Jan 23, 2016 · 25 comments

Comments

@milleniumbug
Copy link

Which IDEs will go to the awesome list?

@nabijaczleweli
Copy link
Member

None of them

@ghost
Copy link

ghost commented Jan 24, 2016

I think VS is awesome, but there's a lot of VC hate around here to just count this as a vote.

Eclipse sucks

Lots of people are really happy with an elaborate vim/ST setup. Probably gotta ask them.

@nabijaczleweli
Copy link
Member

Neither VIM nor ST3 are IDEs, so they don't count, despite being dope for C++ dev.

@kBoK does VisualClang++ work yet?

@ghost
Copy link

ghost commented Jan 24, 2016

nah

@nabijaczleweli
Copy link
Member

Until then 👎 for VS

@Morwenn
Copy link
Member

Morwenn commented Jan 24, 2016

Code::Blocks is pretty decent but far from being awesome. I liked Netbean's syntax highlighting but that's pretty much the only thing I liked about it.

@nabijaczleweli
Copy link
Member

Each time I've heard about C::B was in negative contexts, so 👎 from me on that.

@rightfold
Copy link

Vim

@nabijaczleweli
Copy link
Member

Vim is not an IDE.

@ghost
Copy link

ghost commented Jan 28, 2016

👍 for vim. When you consider the integration of git, autocompletion, build system, docs, it's foolish to say that it's not an IDE.

@nabijaczleweli
Copy link
Member

It's a text editor, not an IDE. Vim doesn't have autocompletion (nor many other things) in and of itself.

@ghost
Copy link

ghost commented Jan 28, 2016

What's itself? Nobody uses vanilla vim. Nobody uses vanilla eclipse platform either, and then argues that it's not an IDE because it doesn't have the autocompletion plugin if you consider the vanilla version that doesn't have it. IDEs are modular, so a given configuration of vim which does everything an IDE does, is an IDE.

@milleniumbug
Copy link
Author

Should we put vim on the awesome list, let's list the plugins we consider awesome together with it.

IOW let the entry be

Vim + plugin1 + plugin2 + plugin3

instead of

Vim

the same way you wouldn't list (for example) Eclipse, only Eclipse CDT.

@Morwenn
Copy link
Member

Morwenn commented Jan 28, 2016

Agreed: if the default plagins are not enough, let's list the plugins required to make some IDE/text editor awesome.

@rightfold
Copy link

POSIX is my favourite IDE.

@ghost
Copy link

ghost commented Jan 28, 2016

@rightfold instead of rightfolding, can you tell us about the plugins you use for C++? Also summoning @sehe, since he will probably also have a contribution to make.

@nabijaczleweli
Copy link
Member

@rightfold POSIX is a set of documents, and as such it cannot be an IDE

@Rerito
Copy link

Rerito commented Feb 5, 2016

Alrighty then, for Vim I like the following plugins: vim-fugitive (git integration), YouCompleteMe (autocompletion, dope with C++) - requires Clang -, NERDTree (embedded file explorer), gundo (operations history tracking), zeavim (zeal integration for offline docs)

@rightfold
Copy link

Pizza Vim-fungitive.

@nabijaczleweli
Copy link
Member

Bestow us your knowledge, @sehe

@ThePhD
Copy link

ThePhD commented Feb 5, 2016

QtCreator is okay, but my only experience with it has been inside of a VM. It also frustrated me because it would throw out my configurations for debug/run when I switched the computers which the project file would open on, without fail. That was always fun...

@sehe
Copy link
Member

sehe commented Feb 5, 2016

Vim is not an IDE. But it's better at all the tasks IDEs commonly perform for C++.

Clion could have an edge for the future (integrated "visual" debugging and actual refactorings?)

@nabijaczleweli
Copy link
Member

Vim is not an IDE.

That we've determined already.

it's better [...] [than] IDEs

What plugins make it better, @sehe?

@sehe
Copy link
Member

sehe commented Feb 6, 2016

Vim is already better.

The plugins make it even better.

Here's my list roughly (it varies)

Align
gist-vim
gv.vim
jellybeans.vim
lilypond
nerdcommenter
taglist
textobj-word-column.vim
tinyurl.vim
vim-airline
vim-characterize
vim-commentary
vim-dispatch
vim-fugitive
vim-markdown
vim-misc
vim-monokai
vim-obsession
vim-repeat
vim-sensible
vim-surround
vim-tbone
vim-unimpaired
vim-vinegar
YouCompleteMe

@sehe
Copy link
Member

sehe commented Feb 6, 2016

Frankly the only one that really matters in terms of IDE-fähigkeiten is YouCompleteMe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants