Live data from Hacker News

I still like Sublime Text

ohdoylerules.com

441–450 of 620 posts

Re: I still like Sublime Text

#441

I often get asked why I still use Sublime. So I wrote this article singing it's praises.

I never get asked. It’s obvious. Just open a 4Gb log file as a developer. All my developers have it.

Absolutely. I actually just made my own syntax for highlighting the log files in Laravel (Monolog): https://github.com/james2doyle/sublime-log-syntax

Re: I still like Sublime Text

#442
post #288

Sublime Text developer here, thank you for all the praise! I'm looking forward to what we can accomplish this year. If you have any questions I'd be happy to answer.

Hi! I was a Sublime Text fan throughout University, and I would have loved to continue using it. Unfortunately for me Sublime lacks too many necessities, and that forced me off Sublime and onto the much slower VSCode. I really wish Sublime would develop a more solid plugin system and have some sane built-ins such as a terminal.

Why don't you request a text editor inside of your terminal program? ;)

Re: I still like Sublime Text

#443

I love Sublime Text. It's one of my favorite pieces of software. I have it running 100% of the time on every machine I work on. It's where I write all of my personal notes, blog posts, and it's where I wrote both "Game Programming Patterns" and "Crafting Interpreters". At the same time, it's not the tool I use as an IDE. For programming, I use whatever IDE is dominant for the language I'm working in. Over time, that'…

Out of curiosity, what is it about an IDE that you find useful...? I'm probably just a heathen, but I've always done the build/run steps on the command line, and Sublime has LSP for all the syntax & semantics goodies other than that -- like for Python, I've got Ruff (syntax), Jedi (semantics), and CoPilot (autocomplete) running happily, with what I feel is an impressive amount of configurability.

Are people just working on more complex software than I am so you need the build steps hidden behind a UX, or am I missing some killer IDE feature that I don't even know about?

EDIT: It probably helps that I'm a vim die-hard and couldn't imagine clicking on something to rebuild the program! And Sublime's Vim support is better than any real vim program I've ever used, much less the half-hearted versions available in the IDEs I've tried. Maybe that's the main disconnect, and y'all just prefer having dropdown menus?

Re: I still like Sublime Text

#444
I love Sublime and am probably the only one at work still using it. LSP support is nice but there doesn't seem to be great support for a TypeScript LSP server that works reliably with large projects. VSCode is slow here, too, but there are some specific optimizations they do I think that help a bit.

Re: I still like Sublime Text

#445

Few years ago I wrote a guide about turning Sublime Text into IDE which will be on-par with IDE features of VSCode while retaining performance benefits of ST — https://www.brachkow.com/notes/sublime-text/ . Sadly, I almost stopped using Sublime Text around a half year ago. Development of AI coding tools made flexible UI plugins support a must. Right now when I'm using ST as main editor I feel like 0.5x developer comp…

I think once we get some good LSPs that can do AI work then you can come back to Sublime! There are some out there. I have tried about 3. But they haven't really worked well for me yet. I think the best option for me right now is just a simple build system that calls Ollama or a remote API. I don't want code completion. I usually want some type of "enhanced google"

Re: I still like Sublime Text

#446
I love it. I had to drop it temporarily recently for a go project using bazel that simply just doesn't work well in many editors other than Intellij. But I got back to it recently on another go project and god damn it's so fast. I'm so much more productive using it. Global symbol search is always amazing and everything is always so damn snappy. If I could buy a lifetime license I would. I hope it doesn't go away for as long as I want to write code

Re: I still like Sublime Text

#447
post #250

Long time Sublime Text and Sublime Merge fan, and a paying user since 2011. It's very good; I use all three OSes (Windows at work, MacOS on occasion, Linux is primary driver, and I've now switched to Pi 5. Zed does not even load on this, whereas ST just flies. (The only real competition is Neovim.) That reminds me, I wonder if Sublime Text still has room to improve in some areas. Here's an example, in Vim generating…

I think it would be cool to see some built-in commands for common things like that. But I think the fact that your plugin is so small and so quick to add, proves that going that route is probably the best one. I'm sure if there was a plugin out there that added dozens of these little commands, it would probably do pretty well.

Re: I still like Sublime Text

#449
post #385

What I love most is how well "out of the box" sublime work for me. Even on a fresh install it's very usable without doing anything, I usually install about 3 extensions (not counting specific language syntax support). Integrated LSP would be nice to have, but most of the time I don't use it and I like to be able to turn it of and have the simple autocomplete that is very predictable and unintrusive. And performance,…

I think the best thing about Sublime's LSP plugin is that you have everything off by default and then only turn it on on a per-project basis. I actually have an example of that in the article. Do a search on the article for "eslint" and you'll find the section where I show ESLint being disabled and Biome being enabled

Re: I still like Sublime Text

#450

Sublime Text developer here, thank you for all the praise! I'm looking forward to what we can accomplish this year. If you have any questions I'd be happy to answer.

- build system that understand colors.. out of the box..

- revamped project system so i don't have to store extra files in my root directory, there is a plugin for it, but this should be working out of the box imo

- drag&drop panels to create layout with the mouse

- tabs in output/temporary panels

- UI API for status panel, side panel and in the views

- a proper built-in terminal, i know there is Terminus, but color support is lacking, tabs support is lacking, doesn't work well with tmux, overall it's very janky (wrt to scrolling)

- sticky scrolling (the thing that pins the scope name) or - the thingy that says where in the code we are, i forgot how it's called: [MyStruct > my_function]

I'd be willing to pay extra for a proper terminal for ST

Post reply on HN