[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What can I add to Atom to make it suited for C/C++ development?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 54
Thread images: 6

File: atomio.png (10KB, 200x200px) Image search: [Google]
atomio.png
10KB, 200x200px
What can I add to Atom to make it suited for C/C++ development?

Also, general IDE thread.
>>
>>59433759
Uninstall it and install Vim or train a butterfly
>>
vim is superior to all editors an IDEs.
>>
>>59433975
>>59434009
t. neet
>>
Install VSCode.
>>
>>59433759
Just install a linter.
>>
>>59433759
Use emacs
>>
>>59433759
I started my programming with sublime text, then I used Atom and now I just use Vim
>>
File: 1488485789606.jpg (235KB, 600x900px) Image search: [Google]
1488485789606.jpg
235KB, 600x900px
>>59434368
This so much
>>
>>59434990
>>59434009
>>59433975
Redpill me on vim please.
>>
>>59435002
vi is just a text editor. But if you learn ctags, vgrind, and make, it can replace an IDE. Unix itself is an IDE, but that's only if you have the entirety of Unix. Many GNU/Linux distributions don't come with compilers or ctags, so I recommend FreeBSD or OpenBSD instead.
>>
It's suitable for C and C++ development as is, no modifications necessary.
>>
>>59433759
install emacs or eclipse
>>
>>59434368
Aren't they pretty much sister projects, with one of the few differences being that VSCode doesn't let you turn off telemetry?
>>
Install and use Qt-creator. Thank me later.
>>
File: 1376074109153.gif (2MB, 640x480px) Image search: [Google]
1376074109153.gif
2MB, 640x480px
>>59436186

Underrated post RIGHT HERE
>>
>>59435128
>Unix itself is an IDE
>>
>>59433759
Come on, if you want to dev C based languages use VS
>>
>>59436186
Who cares if you develop open-source software
>>
File: editor-latency-linux-xml.png (9KB, 580x430px) Image search: [Google]
editor-latency-linux-xml.png
9KB, 580x430px
>tfw vim is slower than CLion
>>
>>59434009
>terminalshit with no mouse support
>superior on anything aside from ssh session
>>
>>59434009
Vim has a debugger and compiles while you type and indexes?
>>
>>59433759
>>59434009
>>59434950
text editors are not IDEs
>>
>>59436653
Emacs is so much more than just an editor. It's a complete OS. That implies an IDE.
>>
>>59436653
Emacs is a full blown Lisp environment. Not just a vim tier editor m8.
>>
>>59436492
Computers in general are IDEs.
>>
>>59434152
no, atom is shit for C++ dev.

t. person who gets paid to write C++ every day and tried using atom for 6 months.

Went back to sublime.
>>
>>59437039
do you understand the integrated part of an intergrated development environment?
>>
File: 1481763072137.jpg (56KB, 907x661px) Image search: [Google]
1481763072137.jpg
56KB, 907x661px
>>59433759
>writing C++ in a browser
>>
>>59438700
>sublime
proprietary fart app
>>
Man up and use Geany/Vim
>>
>>59436644
i have a plugin that checks syntax and other errors on save and lets me know.
>>
>>59436186
Oh but you can
>>
>>59435002

Vim as a text editor/IDE fucking sucks. Modal editing is god tier. However, vim doesn't own modal editing, in fact, almost every modern editor/IDE has vim emulation, or rather, a modal editing plugin that replicates vim's language for editing text.

I make this distinction because if you took away modal editing in vim by just using insert mode and nothing else, it's a god awful editor; you need dozens of plugins just to get something close to what you get in modern editors/IDEs. The built in file browser sucks, the plugin system sucks, and it's really barebones.

For me, learning the modal aspects of vim were actually pretty easy, the REAL pain points were having to search out and install plugins just to make it usable.

Now, vim is great if you're going to SSH into a server. If you also have a heavy CLI workflow, then maybe vim is also great. But in all honesty, if you're a modern developer just working from the desktop or window manager, IDEs and editors.
>>
>>59439078
And enable vim emulation, forgot that part.
>>
>>59438714
As Unix programs are modular, they can all be integrated in any way you want.
>>
>>59438921
That's like 1 of many features of an IDE. Does vim has a full suite of IDE features?
>>
>>59433759
Emacs with evil mode
>>
>>59433759
I use the terminal because I'm not a faggot

echo "#include <iostream.h> main(){cout << 'Hello World!';return 0;}" >> helloworld.cpp && g++ -o helloworld helloworld.cpp && sudo chmod u+x helloworld && ./helloworld
>>
>>59436619
that measurement was published on a blog of an intellij developer, which makes me doubt the results are really correct.
>>
>>59436636
in your .vimrc
set mouse=a
set ttymouse=xterm

and your mouse should work

if you use gvim, your mouse should work out of the box.
>>
>>59433975
>>59434009
>>59435128
Vim pajeet tier garbage trashware don't ever install it because you will begin to hate it after the first few keystrokes and you'll wish you never listened to the vimplebs on /g/.
>>
Eclipse is nice for C++.

Nothing is nice on Windows so don't get any ideas.
>>
VS Code would be a better choice. Sublime would be a better choice than that.
>>
>>59440156
>t. couldn't figure out how to exit vim
>>
>>59440209
epic maymay. seriously good luck to any trying to find a vim plugin made or maintained in the current year or two years.
>>
>>59438942
kek... even that shit has fucking TELEMETRY. MS just wants to know everything about you...
>>
>>59438942
>thinking turning off the botnet on a literally Botnet OSĀ® ill be the easy
>>
>>59439078
>the REAL pain points were having to search out and install plugins just to make it usable.
Having a vimrc is hard?
>>
>>59440340

No, once it's done, you're good to go, the pain point is having to build it, because you have to spend quite a bit of time researching all the things you need.
>>
>>59440538
>the pain point is having to build it,
You build once and back it up anywhere...
>>
>>59440567

Yes, I have my dotfiles on github. That's not the point. I actually like text based configuration files. I'm currently switching to the Jetbrains platform. They're coming out with a new .NET IDE and they have IdeaVim, with an .ideavimrc. They have IDEs for all major platforms, and I can share one vimrc throughout all of those. As a professional, resharper is an amazing tool and OmniSharp for vim doesn't come close.
>>
>>59436492
that's literally what it was designed for
>>
>>59441733
Correct. It was designed for programming and text editing.
Thread posts: 54
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.