Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Starbeamrainbowlabs
    @sbrl
    but I have so many more customisations in Atom, it's a very difficult move for me
    bl-ue
    @bl-ue
    Ah, I see.
    Starbeamrainbowlabs
    @sbrl
    and, I really dislike the VS Code interface
    a lot
    it looks awful
    and it doesn't look like any of the themes improve it much
    vladimyr
    @vladimyr:matrix.org
    [m]
    hm, what makes you say that? I haven't opened Atom for a while but to me they all look similarish 🤔
    Dario Vladović
    @vladimyr
    I'm literally googling recent Atom screenshot :D
    bl-ue
    @bl-ue
    Yeah, I know what you mean. I thought the same thing actually. It's square and compact, and there's not a lot of animations, but over time I've grown used to it and I don't mind it anymore.
    Dario Vladović
    @vladimyr
    I guess we are talking about pure aesthetics here
    and you really can't do much using vscode themes, it is still squared and minimalistic
    bl-ue
    @bl-ue
    Yeah, you're right.
    But they're always updating it and adding new features. So frequently that as you use it you can watch them slowly come in ;)
    Dario Vladović
    @vladimyr
    plus ecosystem of plugins that is quite extensive
    ranging from useful stuff straight to parody https://marketplace.visualstudio.com/items?itemName=benawad.vsinder
    bl-ue
    @bl-ue
    Yeah, they're huge on extensibility.
    And rightfully so: https://github.com/microsoft/vscode/blob/main/src/vs/vscode.d.ts is there extensions API.
    Dario Vladović
    @vladimyr
    I see, you are trying to freeze my browser...
    bl-ue
    @bl-ue
    Hahaha
    It's really big, 12k lines
    I'm guessing VS 2021 is coming out next week or so,
    I believe they've regularly been releasing in April
    *Visual Studio, not VS Code ;)
    Dario Vladović
    @vladimyr
    the moment you mentioned VS it immediately triggered my survival instincts, getting out of here until it is too late :joy:
    bl-ue
    @bl-ue
    haha why?
    Dario Vladović
    @vladimyr
    First of all, my first VS encounter was coding in VS6
    and that was ages ago
    I guess it was 7-8 years ago I used it last time
    and things might have changed in the meantime
    but I remember passionately disliking it back then
    and I could only swallow it with resharper or whole tomato installed
    bl-ue
    @bl-ue
    It's quite a bit better, each time they improve lots of stuff.
    When I have to use older version I'm surprised all of the conveniences that are lacking
    But I'd think they're not as interested in it as in VS Code, they don't seem like it
    Dario Vladović
    @vladimyr
    but then again, I'm not an IDE type of guy so I guess my opinion here is not really relevant
    if I must use one, it will be the one coming from JetBrains factory
    bl-ue
    @bl-ue
    One thing I've always loved about VS Code is the amazing multi-cursor capabilities.
    You can drop cursors anywhere, alt/shift/ctrl/cmd + arrow keys, copy different text with each cursor and paste it in different positions if you have the same count of cursors as when you copied...
    Does Atom have anything like that? I can't remember.
    Dario Vladović
    @vladimyr
    I believe it has 🤔 It is a pretty standard feature these days
    Starbeamrainbowlabs
    @sbrl
    Atom has a multi-cursor function that's easy to use too. I have an extension installed too that adds extra keyboard shortcuts which make it even better @bl-ue
    vladimyr
    @vladimyr:matrix.org
    [m]
    Atom extensions are written using CoffeeScript. For example, the one you posted: https://github.com/bigfive/atom-sublime-select/blob/master/lib/sublime-select.coffee
    Did they cache compilation output?
    Now, I'm curious, never did proper research
    How did that work, was CoffeeScript translated and executed on the fly?
    Starbeamrainbowlabs
    @sbrl
    They are actually written in Javascript @vladimyr
    You have to transpile before publishing now
    if using anything other than JS