Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
hifi
Jul 25, 2012

tramp is cool and people make a stupid face when you talk about it

Adbot
ADBOT LOVES YOU

Notorious b.s.d.
Jan 25, 2003

by Reene

Arcteryx Anarchist posted:

idk that first part and the second part sound synonymous :shrug:

ah, i see

this sounds like "lisp culture" to you because you're dumber than a sack of hammers. you could have pointed that out earlier and we could have avoided this digression

Notorious b.s.d.
Jan 25, 2003

by Reene

hifi posted:

tramp is cool and people make a stupid face when you talk about it

the name is apt, but also, kinda gross

Arcteryx Anarchist
Sep 15, 2007

Fun Shoe
oh no I've offended the Cult I hope they don't black bag me in the middle of the night :ohdear:

Notorious b.s.d.
Jan 25, 2003

by Reene

Arcteryx Anarchist posted:

oh no I've offended the Cult I hope they don't black bag me in the middle of the night :ohdear:

if lisp programmers tried to kidnap you, six different teams would show up to your house in one night

five of them would have really cool vans, one would arrive by ornithopter, but all six would leave the actual removal of the target as an exercise for the reader

Notorious b.s.d.
Jan 25, 2003

by Reene
if emacs programmers tried to kidnap you, it would all be very well-executed, but you might end up dead after you fell through the rusty hole in the van body

Arcteryx Anarchist
Sep 15, 2007

Fun Shoe
idk I feel like all of the vans would be more like something wayne szalinski built

Best Bi Geek Squid
Mar 25, 2016
if emacs users tried to kill you there would be a very informative github and mailing list with the plan but then the gun they used to shoot you wouldn't actually work. then you'd actually die from boredem as they explained to you that actually it was supposed to not work and would break decades of some dude's codebase to make it work and why would anyone use vscode's gun when theirs had smart syntax highlighting for 69 languages and could check your email

Athas
Aug 6, 2007

fuck that joker

eschaton posted:

the right way to do this would be to just start building out an editor in Common Lisp atop the CLIM command infrastructure, which is another way of saying “adding features to DREI”

I'm the one who wrote DREI during my misspent youth, and I (now) think Emacs is much better, partly because of its ghetto design.

Notorious b.s.d.
Jan 25, 2003

by Reene

i don't think i would admit this on a public forum known for its savage denizens

Soricidus
Oct 21, 2010
freedom-hating statist shill
I gave vscode another try. it can’t even handle the case where tab stops don’t match indentation lol

(yeah it’s a case that shouldn’t matter but existing code exists and most people don’t take kindly to prs that change half the lines in every single file without any visible effect unless you use one specific hipster editor)

Cybernetic Vermin
Apr 18, 2005

the point of bringing up vscode was not so much that it is fantastic (but it is pretty good), but that it has gained a ton of popularity while, i think, pretty clearly drawing heavily on emacs for inspiration.

specifically a pretty comprehensive platform abstraction but everything on top intermeshing extensions (and the way the hooks work is pretty emacs-like as well), and a headline feature being very comprehensive tramp-like primitives (including, where applicable, transparently managing subprocesses on the remote).

it is certainly not a very traditional ide, in that it has a very weak idea of workspaces and projects, mostly just knowing how to invoke commands (e.g. just invoke your build system), leaving it to extensions to parse and understand the build system config and log output and whatnot.

it is not necessarily the goal of emacs to be super-popular with everyone, but most of what vscode does really well is stuff that was already in emacs wheelhouse, but the popularity arose out of adding a lot of creature comforts.

Sapozhnik
Jan 2, 2005

Nap Ghost
vscode lets you version-control its project-level configuration. other ides let you do this too, of course, but vscode puts a lot more thought into it.

you can attach a list of recommended extensions to a workspace and then write a config that enforces formatting style on save (as well as displaying various highlights from linters and such).

so it's pretty good for that reason alone.

Cybernetic Vermin
Apr 18, 2005

as an old emacs fan though what i really like is that the default is just to open a directory (local or ssh or in a container or so) and it gives you a file list, an editor, it attempts to figure out if there is an scm it has an extension for in there, and attempts some sensible live errors and code completion (e.g. just blindly run pylint on any python file). plus extension suggestions for stuff it knows it could know about.

then you can keep adding configuration to basically achieve something that works like a modern ide, but the up-front investment is basically nil.

and specifically it is stuff emacs could in all essentials do an age ago, but with worse defaults and a myriad of ux annoyances until you've fiddled with it at length. e.g. for most newer users emacs would be improved by having a tiny well-styled dired frame for the current working directory on launch.

Tanners
Dec 13, 2011

woof

Cybernetic Vermin posted:

a tiny well-styled dired frame

Speaking of this, vinegar is an excellent dired replacement that ive found to be a lot easier to read

Notorious b.s.d.
Jan 25, 2003

by Reene
the funniest thing about vscode is that they didn't learn from emacs

they chose a hilariously rotten foundation for the editor (electron) and a language that is fundamentally and unavoidably single-threaded throughout its runtime (v8)

it's pre-bitrotten, without waiting 30 years for cruft to pile up

go play outside Skyler
Nov 7, 2005


Notorious b.s.d. posted:

the funniest thing about vscode is that they didn't learn from emacs

they chose a hilariously rotten foundation for the editor (electron) and a language that is fundamentally and unavoidably single-threaded throughout its runtime (v8)

it's pre-bitrotten, without waiting 30 years for cruft to pile up

but you see, because js is event-based,

go play outside Skyler fucked around with this message at 19:28 on Apr 28, 2020

The_Franz
Aug 8, 2003

trip report: installed fedora 32 from the software center. everything's fine

e: i'm liking the mac rip-off lock screen

The_Franz fucked around with this message at 22:46 on Apr 28, 2020

Progressive JPEG
Feb 19, 2003

used vscode for a couple months but eventually switched back to emacs since i couldn't deal with the input lag anymore

at least with emacs it only gets sluggish if youre holding it wrong, whereas vscode is just like that all the time

at this point i think the only IDE i'd actually recommend is jetbrains' stuff

The_Franz
Aug 8, 2003

Progressive JPEG posted:

the only IDE i'd actually recommend is jetbrains' stuff

Notorious b.s.d.
Jan 25, 2003

by Reene
vscode isn't like, the dumbest thing you could use. at least it is open source and the extension mechanism kinda works. emacs is just a better vscode than vscode. it's not bad versus good, it's ok versus better.

jetbrains is closed source but the vendor seems secure and has a viable business model so, that seems fine too.

what's really criminally dumb is closed source one man projects with no viable business model. remember when everyone went batty for sublime text? or bbedit? or whatever the fad was before that

Shaggar
Apr 26, 2006
vscode is not good but its absolutely better than emacs. its why sublime text was such a big deal. The ability to get a non-Linux text editor on Linux was game changing cause it meant linux users could edit text without it being a huge pain in the dick for the first time ever.

mystes
May 31, 2006

vscode isn't perfect and it's using electron and everything, but I still think it's kind of in a sweet spot where it's open source, has good extensibility so it can support new/niche languages, and is easy to use.

hifi
Jul 25, 2012

i'd rather use notepad thru wine than vs code

The_Franz
Aug 8, 2003

hifi posted:

i'd rather use notepad thru wine than vs code

whoa now, let’s not say things we can’t take back...

psiox
Oct 15, 2001

Babylon 5 Street Team

The_Franz posted:

whoa now, let’s not say things we can’t take back...

i would literally rather use microsoft comic chat through wine than slack

and i mean it

pseudorandom name
May 6, 2007

does slack still have the IRC gateway?

Mr.Radar
Nov 5, 2005

You guys aren't going to believe this, but that guy is our games teacher.
https://twitter.com/Foone/status/1255231101578219521

Qtotonibudinibudet
Nov 7, 2011



Omich poluyobok, skazhi ty narkoman? ya prosto tozhe gde to tam zhivu, mogli by vmeste uyobyvat' narkotiki

pseudorandom name posted:

does slack still have the IRC gateway?

no. you're stuck using irc client plugins (specific to the individual client) that just use the slack API to create an IRC-like interface

Beamed
Nov 26, 2010

Then you have a responsibility that no man has ever faced. You have your fear which could become reality, and you have Godzilla, which is reality.


i'm always a little surprised to hear about input lag on vs code because it's always run fine for me. i abandoned vim for development almost immediately when using it.

jetbrains products are all great until you're forced into the nightmare realm of updating js because the front end dev is out

lifetime supply of Pocky
Aug 19, 2003

Rufus Ping posted:

Alt+6 and ctrl+u, lol

ctrl +k and ctrl+u are documented right there on that bottom bar along with like 6 of the other non-standard control keys

Which makes 8 reasons to use nano

Soricidus
Oct 21, 2010
freedom-hating statist shill
sure it’s a bit weird that you control speed with a wheel and heading with foot pedals, but there’s a big sticker covering half the windshield that explains the controls so this is the best choice for inexperienced drivers

The_Franz
Aug 8, 2003

Soricidus posted:

sure it’s a bit weird that you control speed with a wheel and heading with foot pedals, but there’s a big sticker covering half the windshield that explains the controls so this is the best choice for inexperienced drivers

vim is like putting someone in one of those really old cars with controls that don't resemble anything modern with no instructions or labels on anything and then laughing at them when they don't know that to make it go they need to push forth rapidly on the crowbar of embrayage while simultaneously pulling the lever on the left and depressing the second of four pedals

sb hermit
Dec 13, 2016





I think a more accurate description is if there was a lever that changed the behavior of the steering wheel

if the lever is up, the steering wheel changes the gear

if the lever is down, the steering wheel actually steers the car

you best be drat careful about the position of the lever if you are not paying full attention to driving and you have a habit of switching gears (like using a lower gear on a mountain or something)

how far can we extend this metaphor

Progressive JPEG
Feb 19, 2003

:iiaca:

jre
Sep 2, 2011

To the cloud ?



mystes posted:

vscode isn't perfect and it's using electron and everything, but I still think it's kind of in a sweet spot where it's open source, has good extensibility so it can support new/niche languages, and is easy to use.

If I need to quickly change something in a config file vscode is very needs suiting

Jetbrains for everthing else

Beamed
Nov 26, 2010

Then you have a responsibility that no man has ever faced. You have your fear which could become reality, and you have Godzilla, which is reality.


modal editing is good when the Carp attacks your wrists to be fair

hifi
Jul 25, 2012

el dorito posted:

I think a more accurate description is if there was a lever that changed the behavior of the steering wheel

if the lever is up, the steering wheel changes the gear

if the lever is down, the steering wheel actually steers the car

you best be drat careful about the position of the lever if you are not paying full attention to driving and you have a habit of switching gears (like using a lower gear on a mountain or something)

how far can we extend this metaphor



press f6 to go and ctrl u to stop

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)


nerds love to whip up an unbelievably rickety and complex pile of poo poo of a working environment, and then when it doesn't work, they immediately blame "computers"

Adbot
ADBOT LOVES YOU

Last Chance
Dec 31, 2004

carry on then posted:

nerds love to whip up an unbelievably rickety and complex pile of poo poo of a working environment, and then when it doesn't work, they immediately blame "computers"

agreed, expecting sound to work on linux and getting it to work is a giant complicated mess and probably shouldn't be bothered with

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply