News for hackers. Stuff that matters.
Re:Sublime Text 3 Build 3132 released by staticelf on Friday May 26, 2017 @09:55AM (#14424031)
There was a time I couldn't live without Sublime text but with both Atom and Visual Studio Code I have no longer any use for it.

I understand people who need/want it because it's snappier and handles large files great. I am however not really one of those people. But I am happy to see development on it.

Re:Sublime Text 3 Build 3132 released by hprotagonist on Friday May 26, 2017 @10:39AM (#14424352)
For me, ST is just so much faster that it's worth it.

Plus, the Latexing plugin has mendeley support and really, that's _so good_ that I am willing to pay for it and stay and be happy. You have not known latex joy until you have created a bibfile using intellisense-like reference searching and nothing else..

Re:Sublime Text 3 Build 3132 released by skamoen on Friday May 26, 2017 @11:51AM (#14424898)
Latex Workshop for vscode [1] is catching up fast. It doesn't have Mendeley api support yet, but if you use the desktop client for syncing, it works perfectly and is under very active development.

[1] https://github.com/James-Yu/LaTeX-Workshop

Re:Sublime Text 3 Build 3132 released by spinningarrow on Friday May 26, 2017 @09:58AM (#14424062)
Longtime Sublime user here as well, who switched to vim a couple of years ago. I still use Sublime occasionally for text manipulations though - it's support for transforms with multiple cursors is second to none and I absolutely love how snappy it is compared to other desktop text editors.
Re:Sublime Text 3 Build 3132 released by garou on Friday May 26, 2017 @10:16AM (#14424191)
I switched from Sublime to Vim n 2015. For my old linux PC, sublime was not so light... So imagine these new electron based editors...

Nowadays I'm using Neovim very comfortably.

https://github.com/gumieri/dotfiles

Re:Sublime Text 3 Build 3132 released by coldtea on Friday May 26, 2017 @10:49AM (#14424427)
>I understand people who need/want it because it's snappier and handles large files great. I am however not really one of those people.

If ST3 had the same features (basically, more support for friendlier plugin integration) it would totally devastate those, apart from in price (which should be irrelevant for professional developers anyway).

But even as it is now, it's way handier (due to the snappiness) for everyday coding than VS Code (Atom is so slow it doesn't even qualify).

Re:Sublime Text 3 Build 3132 released by themoat on Friday May 26, 2017 @11:36AM (#14424785)
I read about atom's github integration that they released last week and I've been playing with Atom at work this week.

How big is your project that you find atom slow? I have gone back and forth between atom and sublime 10 times in the last 10 minutes and I have not found a single reason why anyone would notice a lag in a project of just a shade over 10,000 files. The difference in speed is completely imperceptible.

Not saying I love atom more than any other editor (I typically use terminal vim) but in my experience over the last week, any complaints about atom's sluggishness seems either outdated or wrong to the point of absurdity.

Re:Sublime Text 3 Build 3132 released by apocalyptic0n3 on Friday May 26, 2017 @09:18PM (#14428390)
I haven't given Atom a good chance since the beginning of the year, but startup was noticeably slower for me. I often use it to read/modify extremely large JSON files (tens of thousands of lines) and Atom struggled to render that. I also frequently have dozens of tabs open and Atom seemed to slow down with that many open. I've had 50+ open in Sublime before with no issue.

All that said, Sublime is not my daily driver. I use JetBrains products for that. I mostly use it to jot down notes that will eventually be transferred somewhere more permanent, temp access tokens for APIs, small snippets, JSON files, Mardown files, etc. If my main use with ST3 wasn't frequently opening and closing it, relying on its great performance when opened with my actual IDE(s), and abusing its second-to-none ability to keep files saved without actually saving them to disk, I may feel differently.

Re:Sublime Text 3 Build 3132 released by konart on Friday May 26, 2017 @12:30PM (#14425250)
>How big is your project

Different guy here, but I don't thing project size has much to do with it. For me it's UI for the most part. Most of the time I can see, how the moment text goes from "simple text" to the "highlighed text" (and all of the formatting too). I simply can't stand this. Same happens when searching a large file (I do work with logs pretty often). But this problem is solved in Atom for the most part - you still can't open files larger than 10Mb...

And as a separate issue - the latest update made it impossible to update Packages for some reason. All I'm getting is "undefined" error.

Re:Sublime Text 3 Build 3132 released by aditya42 on Friday May 26, 2017 @12:43PM (#14425374)
deleting seti-ui and seti-syntax will fix the problem of not being able to update packages[1]

[1]: https://github.com/atom/apm/issues/620

Re:Sublime Text 3 Build 3132 released by konart on Saturday May 27, 2017 @01:59AM (#14429101)
facepalm. really.

Thank you, random citizen.

Re:Sublime Text 3 Build 3132 released by coldtea on Friday May 26, 2017 @12:52PM (#14425448)
>The difference in speed is completely imperceptible.

It's perceptible to me, even in VSC (which runs circles around Atom).

Re:Sublime Text 3 Build 3132 released by pmarreck on Friday May 26, 2017 @10:05AM (#14424109)
Can you go over the benefits of Atom over Sublime (and any drawbacks)?

And perhaps Visual Studio Code, although I would consider that an IDE (not a big fan of IDE's)

Re:Sublime Text 3 Build 3132 released by jchw on Friday May 26, 2017 @10:13AM (#14424174)
I'd say Visual Studio Code is not only not an IDE, it's also lighter weight than Atom, though obviously both are Electron. VS Code lacks even basic project management, having less tooling than even Sublime for project layout/folder structure - there's no equivalent for .sublime-project or .sublime-workspace.

For the most part, the Electron UIs use a ton more RAM and are much laggier. They do not tend to handle large files well. However, in exchange for that, they offer rich features. Plugins are way better - since obviously they have HTML/CSS at their disposal.

Also, VS Code's community is very active - same for Atom - and it leads to quite high quality plugins. The plugin for Go, for example, is quite great. I've been hoping for first-class Go support in Sublime just so I'd have a direct comparison, but in comparison to the VS Code plugins for Go, Sublime feels outright clunky and hard to configure.

I'd say give it a shot. If you can get past the fact that it's undoutably slower, and some of the semantics are different, it's really nice having full code intelligence and rich plugins.

Re:Sublime Text 3 Build 3132 released by christogreeff on Friday May 26, 2017 @10:53AM (#14424449)
Also the feedback from the Microsoft team (they genuinely seem to put effort into VSCode), the frequent updates and new features. I love(d) ST and it was always one of the first tools I installed after a fresh OS install. My latest install does not include ST, only VSCode (Windows and Linux). I do not notice the speed in the type of work I do.

Still glad that there's an alternative available to VSCode also. :)

Re:Sublime Text 3 Build 3132 released by pmarreck on Sunday June 04, 2017 @11:57AM (#14482142)
ok i've used VScode for a bit and feel stupid for assuming it was like previous Visual Studios. It's basically a jazzed-up Sublime Text
Re:Sublime Text 3 Build 3132 released by jjuel on Friday May 26, 2017 @12:30PM (#14425255)
Vim is the best place for first class Go support. Fatih is the man! vim-go is amazing!
Re:Sublime Text 3 Build 3132 released by staticelf on Friday May 26, 2017 @10:52AM (#14424440)
I'll list some pros for each which I have experienced on top of my brain. Note that for Sublime I mostly wrote in php, while the others javascript or typescript has been the main target.

Sublime Text:

* Faster, performs better which is especially visible on budget computers or when handling larger files. Sublime is really, really good in handling large files while Atom or VS Code really stinks when it comes to that.

* A lot of plugins because it was "first" of these new, great text editors. Many plugins varies in quality but they exist.

* Very easy to configure and make the editor a perfect fit for you. Atom and VS Code has the same configurability, but they simply copied Sublime on this part.

Atom:

* A LOT of plugins and extensions. Seriously. It feels like there is an extension for everything already.

* Snappy enough, easy to search and find stuff in your code.

* Great, simply great UI and font rendering. With some theming this editor is by far the most beautiful one.

VS Code:

* Snappier than Atom, but with deeper features in the box. Got stuff like git tools, intellisense and other goodies that is just missing in Atom.

* Insane support for Typescript (and perhaps other languages as well). There is simply no other editor you want to develop Typescript in. Also good for compiling .NET Core (these are the ones I've tried).

* A lot of great quality extensions from Microsoft and others. While Atom might have more extensions, I find those for VS Code often to be more quality ones and I have yet to uninstall a extension because it doesn't work or is buggy.

Personally, I prefer VS Code because it feels more snappy than Atom, has intellisense and good support for compilers like .NET and Typescript.

Re:Sublime Text 3 Build 3132 released by hdhzy on Friday May 26, 2017 @11:00AM (#14424517)
For me the biggest advantage of Visual Studio Code is support for Language Server Protocol [0] that makes the editor a lightweight IDE. If I'm using statically typed languages the level of support from the editor easily outweighs longer startup time.

Sublime is better when working with structureless files (plain text logs etc.).

[0]: http://langserver.org/

Re:Sublime Text 3 Build 3132 released by marcoms on Friday May 26, 2017 @10:35AM (#14424321)
Atom: the bloat of an IDE with the features of a text editor. At least there are plugins :/
Re:Sublime Text 3 Build 3132 released by coldtea on Friday May 26, 2017 @10:51AM (#14424434)
You got it backwards: VSCode is like Sublime or Vim with plugins, not an IDE. Don't let the name fool you, it's not a version of Visual Studio (the IDE), but a new editor project.

Atom, while also not an IDE, is way heavier, to the point of being slower than actual full fledged IDEs.

Re:Sublime Text 3 Build 3132 released by plexicle on Friday May 26, 2017 @11:08AM (#14424568)
VSCode is lighter and faster than Atom. I believe you got those switched up.

edit: Whoops, didn't see a couple comments already saying this. My bad.. consider it an echo then.

Re:Sublime Text 3 Build 3132 released by lghh on Friday May 26, 2017 @10:08AM (#14424137)
Why would you consider Code an IDE any more than Atom? And what's off-putting about it being an IDE if it is?
Re:Sublime Text 3 Build 3132 released by insulanian on Friday May 26, 2017 @11:11AM (#14424583)
If we draw the parallel with the old school IDE world, then I kind of see it like this:

Before we had:

    1. Delphi
    2. Visual Studio
    3. Eclipse
Now we have

    1. Sublime Text
    2. Visual Studio Code
    3. Atom
Order is significant.
Re:Sublime Text 3 Build 3132 released by RUG3Y on Friday May 26, 2017 @01:17PM (#14425668)
I like VSCode a lot but a few plugins for Sublime swayed me back. Plus, it's not a Microsoft product - I really don't like supporting them, I hate their approach to privacy etc and I'm "voting with my feet".
Re:Sublime Text 3 Build 3132 released by jjuel on Friday May 26, 2017 @12:28PM (#14425241)
I had started with Atom, then VSCode and moved to Sublime. With a little Vim here and there as well. VSCode is great and has a lot of great features. Just something about Sublime gets me. I tried Atom again recently and man it doesn't even compare to Sublime or VSCode. No longer in the same ballpark in my opinion.
Re:Sublime Text 3 Build 3132 released by erichurkman on Friday May 26, 2017 @11:06AM (#14424554)
I really tried to like VS Code but the agonizingly slow search killed it for me. [0]

[0] https://github.com/Microsoft/vscode/issues/55

Re:Sublime Text 3 Build 3132 released by red2awn on Friday May 26, 2017 @12:54PM (#14425465)
They switched to ripgrep which is insanely fast. https://github.com/BurntSushi/ripgrep
Re:Sublime Text 3 Build 3132 released by cdelsolar on Friday May 26, 2017 @12:47PM (#14425414)
I have repeatedly tried to switch to both Atom and VS code and keep coming back to ST3. Sorry but ST is the bomb dot com.
Re:Sublime Text 3 Build 3132 released by bluedino on Friday May 26, 2017 @11:50AM (#14424893)
Doesn't chew through battery life like a bunch of other editors as well.