No specific comments about this release, just want to express my admiration and gratitude for the developers. Sublime has been my daily driver for 10 years and I love it. It's the scalpel to VS Code's swiss army knife.
I downloaded the public preview of Fleet right after they announced its availability and somehow they've managed to make a thing that both consumes MORE CPU and is SLOWER than InteliJ and I was left wondering how.
Like it was just sitting there idling using 10% of my CPU, with the so-called "Smart Mode" disabled.
Same. I'm just so flipping happy for Sublime's ongoing success. I'm so glad they proved the early doubters wrong.
There are so many fantastic editors these days. A real embarrassment of riches. Something for everyone.
I hope Sublime is a motivating role model for other indie devs. If you create a great product, and pace yourself for the long-term, you too could become a "working artist" style dev (solo or team).
I'm using it as my scratch buffer. I can't be bothered to click No to not save all the bazillion tabs I have opened, so the thing is always started. Can't feel it.
I sadly gave up and switched to vscode for typescript. The language server and debugger integrations are too good to pass up, there are some really nice extensions and a much nicer way to manage them, and GitHub Copilot is pretty darn cool. Every time it hangs for hundreds of milliseconds while I'm typing I wish I could go back.
Sublime bet on its own code indexing engine and it seems like that was a mistake. I think it predates LSP, but now that LSP is a success they should embrace it with native support.
And the multicursor feature is fantastic for ”generating code”. For example turning long list of column names into select statement that does some processing for them.
VsCode seems like a worst of both worlds. Poor performance, and not suitable for editing multi-file projects. Maybe as a compromise between a full IDE and a text editor?
Of note, I recently switched from VsCode to Sublime for editing individual files.
I find that VSCode's performance is not really poor, most of the time. VSCode is actually faster to open large files. Yes, it's true, compare it yourself! I have definitely experienced performance issues in Sublime with long lines as well.
My performance problems with VSCode are mostly short hangs and trouble keeping up with typing. Sublime is definitely better, but I only experience those problems in VSCode sometimes. And I could probably fix it by removing some of the extensions I have installed.
Neither Sublime nor VsCode have the deep introspection and refactoring capability of an IDE like JetBrains. Or concepts of projects that each have their own files, windows etc.
> concepts of projects that each have their own files, windows etc.
Both Sublime and VSCode definitely have a concept of projects with their own files and windows. Is your complaint that the projects are folder-based instead of taking the form of a "project file" containing a list of files in the project? Because I really see the latter as an anti-feature.
Let's use sublime as an example. File. Open Folder. Select folder. It now shows a tree on the left. Now I want to change a variable, struct or enum name project-wide; there's no obvious way.
That's your first complaint, about refactoring. It has nothing to do with your second complaint about the project structure.
Also, Sublime doesn't do refactoring but VSCode totally does, given appropriate language server support which does exist for e.g. typescript. I have no problem believing that IntelliJ has more and fancier refactorings and code navigation features, but honestly I have never had a lot of use for anything more than rename, goto definition, find all references, and most importantly function/variable name completion, which all work great in VSCode.
Only with a third party LSP plugin right? My experience with LSP in Sublime has been bad. I'm not planning to try it again until LSP support is built in.
I'd love it if it were even just "public source". There are some features that I want to add, for just my own personal use, that can't be done with the python plugin system.
I start VSCode whenever I need the UI debugger or an LSP plugin is too immature on Sublime. But otherwise, I daily drive Sublime Text. The speed difference vs. VSCode is night & day for me.
The "OS Recent Files Integration" blew up my dock icon so now instead just showing open windows, it's filled with random files I happened to touch. How is this useful? I'll edit 20 files in a sitting regularly. Also, it made looking at open app windows a complete mess - giant icons of text files, and the minimized window I'm looking for just sorta shoved into a corner...
So I turned it off in the settings, cleared the recent files in the menu, but now there's a bunch of files just sorta stuck in the OS recents... Anyone know how to manually clear recent files from an app in macOS?
The main selling point for Sublime for me was its speed.
Whenever I wanted a quick edit, or to open a big file that VS Code and others will struggle with - I used Sublime.
But now I moved to Lapce[1] which is even faster (I didn't think it'd be possible) and open source, which is a huge bonus. It's not feature complete yet, but it got good enough and they improve fast.
Love sublime, I work on python/django based project code base which is huge. Add to that the strain of multitudes of docker containers. And Chrome tabs. All of these eat up my RAM. I can easily use pycharm, but the speed and raw code feel of sublime is unbeatable.
I want to be a Sublime Text user. I want to give them my money. I want the performance of a native macOS app, but…
I’m a full-time Go developer. Last time I tried Sublime Text, I couldn’t get close to what I have in vscode with an all-in-one Go extension to handle `gopls` for function lookups/refactoring/etc and `golangci-lint` for linting, for example. I am even willing to live without integrated debugging if everything else is near perfect. Sublime gets so close with several extensions, but it didn’t feel coherent. Before I try again, is it worth the effort or is Go support still spread across several disparate extensions from different developers?
For many years ST is my daily driver for writing notes, research papers (in Markdown), zsh scripts and coding in Julia. ST (plus Sublime Merge) is just.. sublime :) I've tried vim, nvim, been a hardcore emacs user for half a year and I always return to ST.
At the time I made the change, vscode had a better plugin ecossystem to my needs. Still use it when I need for specific stuff, but it isn't my main text editor anymore.
Genuine question: Sublime seems to make only 1 new update/release per year … is having at least 1 release per year needed in order sell new licenses in an attempt to make their software like an annual subscription?
Can't answer that question, but I use Mac and Linux, and Sublime being cross platform is a huge win for me.
If you're all in on Mac, you should look at Nova, as it is beautifully designed, and you often can't beat apps that are designed specifically for a single OS.
Last I checked, Nova doesn't do keyboard macros and I do a lot of text munging and need them because I refuse to type the same sequence multiple times.