Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For those looking for a good substitute, I've switched to Sublime Text and so far I've gotten it to pretty much a near-perfect replica of the original. Kind of surprising to me how much of the Atom UI was built to mimic the Sublime interface.

I also tried VSCode, but was never really quite able to get into the interface the same way. For a while I tried customizing the interface with plugins like CustomizeUI, but Microsoft broke those recently, and I've been happier with Sublime.



> was never really quite able to get the [VS Code] interface the same way

You're at least the 3rd person I've seen make that observation in this thread. I don't get how VS Code made this so hard, isn't it fundamentally built on a fork of Atom's core? The CSS and JS customization seemed more capable and accessible in Atom somehow.

I've heard only good things about the Sublime Text UX for literally a decade or more, but is it "hackable" in the way that Atom and VS Code are? Emacs-like hack-ability with less esoteric scripting (and a better UX out-of-the-box) is exactly what attracted me to Atom in the first place.


Atom extensions are like script tags added to the page, while VS Code runs all extensions in a single separate process and gives them a limited API.

That means that in VS Code actions like "right click to open context menu" or "type in Command Palette to filter commands" are instantaneous regardless of your extensions, as no extension code gets run. But extensions can't change the layout of the editor, or really do anything not exposed by the API.

If you want hack-ability there is an extension - https://marketplace.visualstudio.com/items?itemName=betterth...


> I've heard only good things about the Sublime Text UX for literally a decade or more, but is it "hackable" in the way that Atom and VS Code are?

The vast majority of the UI uses a custom GUI toolkit and doesn't have any API, though you can theme it. There's a few things that are extensible in limited ways: the command palette, text phantoms, input boxes, html sheets, etc. So no it's not generally hackable.


> isn't it fundamentally built on a fork of Atom's core?

No. AFAIK the only thing common to them is Electron.


Sublime is great! Ultra fast. I feel like VSCode will be as sluggish as Visual Studio eventually.


It is so noticeable how different they are in speed. I’ve worked in Sublime for many years now (and continue to for most projects) but will switch to VSCode whenever I want to hack on some Go, since the LSP stuff works so well there. I constantly find myself messing things up due to input latency.


Have you tried LSP with gopls on Sublime 4 recently? Works great for me.


Took about 10 minutes to set up, and it's working great. Thanks!


VS Code team did some work on typing latency in the last few months, you might want to give the Insiders version a try.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: