[–]▶ No.863132>>863136 >>863159 >>863165 >>863179 >>863208 >>863292 >>863306 >>863313 >>863754 >>863794 >>863974 >>863978 >>864007 [Watch Thread][Show All Posts]
Why do all the modern lightweight editors only have webdev themes? I wanted to like Atom, but looking through the themes available, I realized that they were all meant for web dev. The examples didn't even show examples for C or C++. Most of them were broken when trying to use them for C/C++. It also defaults to the disgusting webdev cancer of placing brackets on the same line as other text, and the only way to change this is to go into the config files and spend at least an hour making sure you change the auto complete for every single possible instance to place the bracket on a new line.
Is Code::Blocks the only decent IDE out there?
>inb4 "hurr just use nano xD"
▶ No.863133>>863137 >>863794
▶ No.863136>>863137 >>863138 >>863165
>>863132 (OP)
>I stopped liking something that I used to like because the example images for some of it's plugins were written in a language I don't like
▶ No.863137>>863139 >>863141
>>863133
Make me.
>>863136
Reading comprehension, anon. I WANTED to like it, not "I used to like it." It's not because of example images, that's just part of the narrative showing that this, like every other editor out there these days, is made for web dev, and web dev only. Compiled languages are second class citizens. Also the part where, like I said, a lot of these themes just don't work with C, as they're missing all kinds of highlighting.
▶ No.863138>>863140
>>863136
I agree. It seems a little juvenile that you can't swallow your ego and understand that your own sensibilities and use-case might be different than the majority of people, OP? Do you go through life wondering if other people think the same thing about you? If not, you must not be very introspective.
For your own sake, you should really stop looking for reasons to resent people. I would encourage you to put yourself in their shoes, except that this whole issue is so innocuous, it wouldn't even do you any good.
▶ No.863139
>>863137
>Make me.
You wanted a suggestion, didn't you?
▶ No.863140>>863142
▶ No.863141>>863165
>>863137
Seems like a petty narrative. Maybe those kind of programmers don't rely on an IDE to get stuff done? Maybe you should, uh, be more flexible?
▶ No.863142>>863145 >>863756
>>863140
Web developers are more numerous than other developers bro
▶ No.863145>>863154
>>863142
Yeah, because it's a job any mindless dumbass can do.
▶ No.863154
▶ No.863159>>863160 >>863165
>>863132 (OP)
Dismissing an editor because you don't like the themes? Bloody hell. Just piss off and leave programming to the pros.
▶ No.863160
>>863159
Oh and don't construe this as a defense of Atom. It's garbage to attract retards, which is why it lured in OP.
▶ No.863165>>863167 >>863168
>>863132 (OP)
Yeah no shit. If it's written in fucking JS it's by and for web artisans.
>>863141
>seems like a petty narrative
>maybe
>maybe
lmao it's fucking nothing
>>863136
>>863159
>responding without reading the OP
how to spot a ni/g/ger
▶ No.863167>>863180
>>863165
>it's fucking nothing
Are you trying to attack the factual legitimacy of a suggestion?
▶ No.863168>>863170 >>863180
>>863165
Why did you make this thread, again?
▶ No.863170>>863174 >>863175
>>863168
Not sure why you think he's me, but I made it to discuss the trend of pandering to web devs.
▶ No.863174
>>863170
>Not sure why you think he's me
Because you're a hivemind.
>discuss
By which you mean lamenting your irrational fear of being phased out of the market? Or just complaining in general.
▶ No.863175>>863188
>>863170
u丂乇 ム刀 乇dノイo尺 キo尺 oイん乇尺 ア尺og尺ムᄊᄊ乇尺丂 イん乇刀! ᄊo尺o刀.
▶ No.863177>>863203 >>863742
>mfw I don't use a theme because it uses a "webdev language" for the screenshots
▶ No.863179
>>863132 (OP)
>C or C++
Want to know how I know you don't know either of those?
▶ No.863180>>863185 >>863496
>>863167
>factual legitimacy
The fuck are you talking about?
>>863168
Yeah double down fa/g/got. Nobody can tell you're a newfag if you just start randomly changing the topic and accusing people of samefagging. You gonna try saging next?
▶ No.863185
>>863180
Just take a deep breath.
▶ No.863188
▶ No.863203>>863204 >>863436
>>863177
I think you meant to say "mfw I'm a wojakposting 4channer"
▶ No.863204>>863209 >>863216
>>863203
>mfw im from reddit and I try to fit in by calling other people "4channers"
▶ No.863208
▶ No.863209>>863214
>>863204
Or even better,
>mfw I'm from [social media site] and I try to fit in by callinig other people [denizen of competing social media site]
▶ No.863214>>863217
>>863209
imageboards aren't socialmedia you dumbass
▶ No.863216
>>863204
Well you're gay, so there.
▶ No.863217
>>863214
>Social media are computer-mediated technologies that facilitate the creation and sharing of information, ideas, career interests and other forms of expression via virtual communities and networks.
▶ No.863220>>863222 >>863749 >>863794 >>863883 >>864374
I wrote out a very informative essay on why OP is a faggot, but I fat-fingered some random qutebrowser macro and lose it all.
In the spirit of not wasting my time, I'm going to TL;DR:
This board is not your blog.
Atom is not a lightweight editor.
You have been given choices for a lightweight editor, but have replied with meme answers.
No one who is good at C/C++ uses an IDE.
Good C/C++raftsmen use debuggers.
You would know all of this if you programmed in C/C++.
This is likely a shill thread for Code::Blocks, when VS is the superior bloat product for getting anything done in C/C++.
OP is likely a freshman or a senior in high school who still cares about little things and ricing his setup, instead of his workflow and getting things done.
OP doesn't have a job or ever had any responsibilities where his opinion mattered, thus he has never had to work to sprout a thought that wouldn't immediately be killed by the daily seizures OP's brain experiences from his habitual glue huffing.
OP is a faggot.
Use emacs/vi(m)/gedit/nano/awk.
Qutebrowser can suck on my dick, whose head contains a single stray pube.
Sage goes in all fields, you cuckchan rapeugee.
▶ No.863222>>863228
>>863220
Shhhshhhush, we already know that. We're just posting for the bantz.
▶ No.863228
>>863222
>>863222
I'm going to kill your mother, wear her skin, take advantage of your mommy fetish, pretend I'm fucking you with a strap-on, then cum in your ass, take off the skin, and yell "reply to this post or your mother will die in her sleep tonight and I'll wear her skin."
▶ No.863292
>>863132 (OP)
https://foicica.com/textadept/
>free
>open sores
>written in c
>literally everything is customizable
▶ No.863306
>>863132 (OP)
>Why do all the modern lightweight editors
>I wanted to like Atom
weak bait thread.
▶ No.863313
>>863132 (OP)
>I wanted to like Atom
Kill yourself, oxygen waste.
▶ No.863436
>>863203
>le edgy trole
fuck off faggot
▶ No.863496
>>863180
Well what was the point of this thread?
▶ No.863742>>863744
>>863177
>mfw i have the reading comprehension of a 6 year old
▶ No.863744
>>863742
Your post definitely furthered this discussion in a positive direction.
▶ No.863747
>webdev
more like soydev m8
▶ No.863749
>>863220
>VS
>better than literally anything
▶ No.863754>>863759
>>863132 (OP)
just use qtcreator
▶ No.863755
The /g/pocalypse is real.
▶ No.863756
>>863142
I think it's because the demand is huge. I've been really swamped for the last couple of years. Good money.
The advice they gave is you is really good, but it seems you're a lost case. Your loss.
▶ No.863759
>>863754
That takes like 50gb to install.
▶ No.863794>>863811
>>863132 (OP)
Try GNU emacs as >>863133 said
I bet you haven't even opened emacs before. Watch this video, if you are too afraid to open emacs yourself: https://hooktube.com/watch?v=MRYzPWnk2mE
>>863220
I agree but, Microsoft's C compiler is shit
▶ No.863811
>>863794
That video tutorial is horrible. Why is it that they guys with such a superficial understanding always decide that they're going to be the one to miseducate people on the topic? Or is it that anyone worth their salt wouldn't teach people about simple functions that could be learned in a few minutes in a written manual are the only ones making video tutorials about a text editor?
▶ No.863883>>863920 >>863975
>>863220
>No one who is good at C/C++ uses an IDE.
I take it you have not worked on any kind of massive codebase to say something like that.
▶ No.863920>>863929
>>863883
>massive codebases can be handled better in visual studio
I take it you have not worked on any kind of massive codebase to say something like that.
▶ No.863929
>>863920
Peeking at definitions from any of the massive list of includes is pretty nifty actually. Intellisense is also quite nice.
▶ No.863936>>863953 >>863973 >>864500
Does anyone on /tech/ actually program for a living? I feel like 10% of /tech/ programs professionally, 40% just does some super shitty low-effort "hobby" programming that amounts to nothing, and 50% doesn't even program but may have touched a programming language like a decade ago and believe this makes them a programming god.
▶ No.863953>>863962
>>863936
I'm a full time software engineer but when I get home I just want to chill out, eat food, masturbate, play video games, watch anime, read manga, and shitpost so I don't really do programming at home.
▶ No.863962
>>863953
> eat food
How dare you.
▶ No.863973
>>863936
Yes. I also charge them for the hours I spend watching anime.
▶ No.863974
>>863132 (OP)
>Is Code::Blocks the only decent IDE out there?
>IDE
hahahahahahahaha
▶ No.863975>>863983
>>863883
>not worked on any kind of massive codebase
People that work on massive codebases use vim not bloated as fuck IDEs
▶ No.863978>>863980
>>863132 (OP)
Visual Studio :^)
>jokes aside VS is what i'm being taught in school, in 2018 computer science is draging boxes on windows.
▶ No.863980
>>863978
How far into the degree are you? If this is more than your first or second semester, then I would genuinely recommend dropping it and finding another school. I made the mistake of going through a diploma mill shithole and it did nothing to help me get a job, despite the school's entire focus being on getting you a job.
▶ No.863983>>863999 >>864003
>>863975
>Linus is all people.
It varies between individuals. I've seen very talented people using both approaches, but of course if you're joining a project with a very large existing codebase, an IDE can be quite helpful.
▶ No.863999
>>863983
Linus uses MicroEmacs, you dumdum.
▶ No.864003>>864180
>>863983
> if you're joining a project with a very large existing codebase
Again you are making it seem like an IDE is better for larger codebases when they just get worse with them.
▶ No.864007>>864164
>>863132 (OP)
What's wrong with Visual Studio? I still use the 2015 version and have never had a problem with it.
▶ No.864164>>864265
▶ No.864180>>864181 >>864247
>>864003
>better
Again, it depends on the individual, and also the language and modes in question. An IDE tailored for a specific language grammar will provide context-aware auto completion, and likely a whole host of tools for refactoring. When I programmed in Java some years ago, it was certainly quicker for me to use IntelliJ than. Some emacs modes provide a comparable experience, but it varies and more often than not, emacs modes use simple syntax parsing with regular expressions rather than semantic parsing.
▶ No.864181
>>864180
*to use IntelliJ than Emacs.
▶ No.864247>>864280
>>864180
>use IDE
>start typing
>computer freezes because intellishit loads 6 million keywords every time you tap the keyboard
>hurrdurr IDE so much bettar
People at work use either emacs or vim, some even use ultraedit but no one uses any IDE.
▶ No.864265>>864271
>>864164
That's MSVC you retarded faggot.
▶ No.864271
>>864265
Not him, but you might want to try reading that again.
▶ No.864274
>ask what IDEs do better than normal editors
>no arguments
ebin
▶ No.864280>>864282
>>864247
You never used Visual Studio, right? The marginal time you lose booting up the IDE (which is about as much as vim with youcompleteme) and the very rare moments a keystroke is delayed is won by not having to use a modal piece of shit and and an actually functional tab autocomplete. Also switching buffers in vim is a pain in the arse.
At this point I am convinced people who praise vim are just larpers. Sure, it is lighter, but unless you have a shitload of macros and plugins it doesn't get even close to what any IDE, much less Visual Studio can achieve in terms of productivity. It gets worse when they are convinced vim without plugins is better. I have yet to try a properly configured Emacs but I am not very optimistic about it.
- t. guy who uses nvim at home and VS at work
▶ No.864282>>864284
>>864280
>vague improvements of productivity
Why don't you stop being a faggot and start naming some of these advantages instead of beating around the bush?
Name something concrete that VS can do that vim/emacs can't.
▶ No.864284>>864285
>>864282
You read absolutely nothing about my post because I clearly exposed my reasons there, but I will repeat because you are clearly retarded: VS tab autocomplete actually works. Yeah, doesn't seem like much but that shit puts it above pretty much every autocomplete system I have ever seen but fish's. It's also not modal, but that's more of a point against vim.
And I ask, what can vim do better than VS that are not some vague claims about bloat that only matter if you are using a potato?
▶ No.864285>>864286
>>864284
>autocomplete is better
How is it an advantage to have a list of every possible command being generated every time you type?
In order to get a sensible result from autocomplete you have to type most of the word anyways.
Let me guess, you're a webdev working with aspie/c# or some other .net cancer
▶ No.864286>>864289
>>864285
>How is it an advantage to have a list of every possible command being generated every time you type?
Intellisense is context aware so it can more or less guess what you want to type one or two keystrokes in. Unless you use Unix/Rust naming conventions, that's usually between 3 and 15 keystrokes saved per word. That's a shitload. YCM and other shitty autocomplete systems usually simply parse your whole file and let you repeat every word you put in there. It's almost as if you haven't tried VS at all.
>Let me guess, you're a webdev working with aspie/c# or some other .net cancer
Let me guess, you are an embedded C developer who uses assembly every single day, which is /tech/ codeword for "I am a NEET".
▶ No.864289>>864292
>>864286
Looks like i was right, another webcuck.
So your only argument is "autocomplete makes an IDE better". Only codemonkeys care about saved keystrokes so that argument is pretty much moot.
▶ No.864292>>864300
>>864289
>Looks like i was right
So was I, a NEET who doesn't even know what he's talking about.
The whole fucking point of a text editor is making typing easier. Why even bother defending a shitty text editor if you are going to proceed to claim text edition doesn't matter, you braindead NEET?
PS: I have probably designed and written backends and even frontends more complicated than anything you will ever produce. Yes, even more complicated than your fizzbuzzes.
▶ No.864300
>>864292
>still can't produce any arguments for VS other than "muh autocomplete"
>throws a spergfit when called out for being a webcuck
>claims to have done very important work that he no doubt can't show because its sekrit
What a complete meltdown.
▶ No.864303>>864306
>>864302
>claims IDEs are better
>entire argument is "show me that normal editors are better" instead of proving IDEs are better
Your claim is IDEs are better. Why should i have to prove that editors are better? You made a claim now back it up.
Here is a smug to remind you that you can't even argue much less program.
▶ No.864305>>864306
>webcuck so buttblasted he deletes his own post
I guess we're done here.
▶ No.864306>>864385
>>864303
I made a claim. I am backing it up. Just because your goon ass can't read doesn't mean it is any less of an argument. Fuck, you didn't even know how Intellisense worked, and for the looks of it, it doesn't even seem you know what working is, so why should anyone bother about your asspulled, baseless opinion, that was proven wrong with the first post?
>>864305
>inb4 he runs to /r/4chan and posts his epic win there
:^)
▶ No.864334
For real though VS Code is better than Atom, Sublime, WebStorm, and all the other JS editors.
▶ No.864374>>864540 >>864589 >>864714
>>863220
>No one who is good at C/C++ uses an IDE.
you go on to say
>OP is likely a freshman or a senior in high school who still cares about little things and ricing his setup, instead of his workflow and getting things done.
If to you workflow and getting things done were actually important you wouldn't care about the tooling others use as long as they're productive and can meet expectations.
>This is likely a shill thread for Code::Blocks, when VS is the superior bloat product for getting anything done in C/C++.
CLion is superior to both.
▶ No.864385>>864390 >>864472
>>864306
>Intellisense
C# nigger detected; how's all that Microshit software treating you? It's called auto-completion you chicken nugget scoon.
You don't need an IDE for shit. If an editor is popular enough, then it will have plugins/modifications/whatever to provide you with many of the behaviors that IDEs have. Hint, you don't need the majority of those behaviors anyway; many are a waste of time.
▶ No.864390
>>864385
>how's all that Microshit software treating you?
Well, it's paying my wage.
>It's called auto-completion you chicken nugget scoon.
Which is what I have been calling it the whole thread, only referring to Intellisense when I was specifically referring to Intellisense. You are so buttmad you aren't even making sense.
>If an editor is popular enough, then it will have plugins/modifications/whatever to provide you with many of the behaviors that IDEs have.
YCM is shit. You would have known if your code spawned more than a single 50 lines file.
▶ No.864472>>864500 >>864709
>>864385
You clearly didn't understand the post above discussing why the IDE is often superior for completion and also refactoring, because very few Emacs and Vim modes provide semantic parsing. That being said, the https://langserver.org project is working to provide these capabilities universally, so even the simplest editor will gain features such as context aware completion. When you work on a project over 100,000 lines, you'll appreciate it.
▶ No.864500>>864692
>>863936
Hi, yes, python
>>864472
Speaking of, I've been working on a Lua server, is there any intrest if I open source it??
▶ No.864540
▶ No.864589>>864805
>>864374
>If to you workflow and getting things done were actually important you wouldn't care about the tooling others use as long as they're productive and can meet expectations.
This was my point. It doens't matter what you use as long as you're productive. Being elitist about tools is something people with too much free time (see: no responsibilities).
▶ No.864692
>>864500
There is a more complete list here: https://microsoft.github.io/language-server-protocol/implementors/servers/ and there does seem to be a LUA server already. I can't speak to the quality though, so perhaps yours is better.
▶ No.864709
>>864472
That's pretty cool. I just set up a server and I'll give it a try over the next few days. Looks pretty good so far.
▶ No.864714
>>864374
>as they're productive and can meet expectations.
Yea the issue is they won't be productive and wont meet expectations.
▶ No.864805>>864820
>>864589
>Being elitist about tools is something people with too much free time (see: no responsibilities)
lol no. If you spend a chunk of your life using something and you don't think it's the best then you have mental problems.
Seriously the only people who don't act elitist are burn outs who think everything is shit and secret smug bastards who don't want anyone else to find out about their great setup.
Everyone else in every single part of life thinks their choice is the best and will argue about it.
▶ No.864820>>864836
>>864805
>If you spend a chunk of your life using something and you don't think it's the best then you have mental problems.
Yes. I'm clincally schizophrenic for not: deluding myself, being a normie, and wasting my time. Time is limited and some tools take too much time to become more useful than an alternative, with less capabilities but quicker break-in. Don't drink the koolaid, anon.
▶ No.864836>>864838
>>864820
>wasting my time, time is limited, some tools take too much time, don't drink the koolaid
That's all you saying how your choice was the best and people who disagree are time wasters with no responsibilities. Now I'm sure you think you are immune to being elitist but there ya go.
▶ No.864838
>>864836
You're taking a general statement and pigeon-holing it into your own interpretation. I'm currently wasting my time writing out posts that will give me very little in return and looking like a hypocrit because I'm arguing about in the same manner as the people I chastise. But, you're right. The more I think about it, the more I fail to see any other answer than lying. However, I'm not immune to be elitist, but I am constantly trying to maintain a balance without being a jaded burnout and a zealot. What you said is true, and because of my willful efforts in ignoring the refinement of my conduct, I've lashed out at you as a contrarian. Thank you.
▶ No.864849>>864858 >>864910 >>865001
▶ No.864854
Vim is pretty good. In all my college programming classes we use either nano or vim. Windows users run putty to use a Linux machine so they use vim or nano. The windows people use visual studios when they can't ssh in since you can compile with the gcc compiler with the built in virtual machine on visual studio.
▶ No.864858
>>864849
A person who does not know how to program
▶ No.864910>>864916
>>864849
a buzzword like FULL STACK
▶ No.864916>>864919
>>864910
FULL STACKoverflow Engineer + DEV OPS expert in SaaS CLOUD solutions CERTIFIED AGILE DEVELOPER!
▶ No.864919
>>864916
I'm having flashbacks to the year I tried applying to jobs everywhere and got no replies, gave up, and now live in a inner city library.
▶ No.864983>>864989
I've been programming for more than 10 years and i've always used visual studio with the default theme. It works and i get shit done unlike all of you autistic kids.
▶ No.864989
>>864983
> visual studio
> windows
> presumably C#