Live data from Hacker News

I still like Sublime Text

ohdoylerules.com

591–600 of 620 posts

Re: I still like Sublime Text

#591
post #549
post #443

Earlier quoted context omitted.

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 work…

Some of us have jobs and do this professionally, not as a hobby. That’s why we use an IDE. Vim is a fun toy where you can hack together a poor man’s IDE but I grew out of that phase a long time ago. In some cases we are forced to use a specific IDE. Not optional.

This doesn't track (my) reality and I want to signal to others that this type of development is perfectly viable.

I have a normal job using go + angular/react, lots of databases (postgres) and lots of bare-metal OS shenanigans. I use Vim with 2 plugins. One fuzzy file finder and one for integrating with go.

I've used the JetBrains products daily for many years. These are very slick and I basically regard them as works of art, but I ultimately don't need them (anymore?).

It took many years to get the vim movements into the core of my being and this was indeed quite an investment, but my hands usually move the code now. Sometimes I can just watch them shifting blocks around as I'm barely conscious anymore of the actual physical movements themselves. This sounds like satire I'm sure, but I'm dead serious. This is actually a thing that exists. Not fundamentally different from being unconscious of the key presses when touch typing.

Once you get to this level of familiarity with vim, the shell and the entire Linux or BSD ecosystem things really start to fly and the need for an IDE quickly fades into the background. It is at that point that "why do you need an IDE?" because a serious question.

(Of course this is all moot if you are embedded in a highly specialized ecosystem with its own tools and ways of doing things.)

Re: I still like Sublime Text

#592
I don't often use Sublime for coding nowadays (I'm generally using PhpStorm) but I have it open at almost all times as a scratchpad. It's so dang quick that opening it to jot something down or examine JSON is instant. And so performant that if I forget to close it, my system is never bothered by it. And it retains unsaved files forever – a must for a scratchpad in my opinion, and something many others fail to do. Long term notes get converted to Obsidian, but Sublime is just so easy to get something quick going that I love it and happily pay for a license.

Same goes for Sublime Merge, which is the best Git GUI I've ever used.

Re: I still like Sublime Text

#593

Can’t not mention tonsky’s post about most important feature of Sublime: https://tonsky.me/blog/sublime/

Step 1. Write blog post about how unnecessary feature churn can make a product worse. Step 2. Put an avalanche of moving snowflakes in the background of the blog post to make it nearly unreadable.

i really dont get why people do that haha. at least the snow doesnt pile up i suppose

Re: I still like Sublime Text

#594

I don't use ST3 as my daily driver (I use BBEdit instead - still not on the VSCode train), but I do use it for lots of random editing and scratch needs. Shameless plug - I wrote a plugin ages ago which makes it possible to replace and sort text using Python code ( https://nneonneo.github.io/sublime-replace-with-python/ ). This little plugin has been incredibly useful for certain tasks, and serves both as a useful pro…

> Shameless plug - I wrote a plugin ages ago which makes it possible to replace and sort text using Python code [...] I've been trying out Lite XL, and I have a crude (WIP) plugin that can pipe selected text thru any shell command (sed, sort, etc), and either output to a new buffer, or replace the selection. Then I started writing some scripts to supply the commands I miss from Emacs, like align-regexp. Since it's ju…

nice to see another lite XL enjoyer. Neat editor and its stupid easy to write plugins for it.

Re: I still like Sublime Text

#595
my favourite feature that i havnt seen in any other editors that ive tried is being able to ctrl + click on a tab to create a temporary split, then you just have to click any tab again to remove any splits

Re: I still like Sublime Text

#596
post #350

Earlier quoted context omitted.

Are you really a hacker if you haven't soldered you CPU and RAM yourself? Is your electricity coming from a OSS treadmill? I question your dedication.

Not remotely the same, false equivalence. I don’t regularly need to add CPU instructions; I do regularly need to amend my tools.

Yet you deny this freedom to your own users (as seen in a AGPL thread in 2021). Interesting.

Re: I still like Sublime Text

#597
post #549
post #443

Earlier quoted context omitted.

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 work…

Some of us have jobs and do this professionally, not as a hobby. That’s why we use an IDE. Vim is a fun toy where you can hack together a poor man’s IDE but I grew out of that phase a long time ago. In some cases we are forced to use a specific IDE. Not optional.

An IDE is largely just a wrapper over terminal commands plus a set of language-specific editing affordances. If your language has a good LSP, vim (with a few plugins) can be all you need in a professional setting.

Re: I still like Sublime Text

#598
post #553
post #451

Earlier quoted context omitted.

Funnily, my approach is somehow opposite. I run Emacs with all bells and whistles to write whatever language. With LSPs, you are now not married to a language-specific IDE. As a developer, I just start Emacs in server mode and never shut it down. Then I use emacsclient to edit all kinds of files. It loads instantly, handles any reasonable files, can access remote files when needed, and has all the tools I want handy.…

Obligatory xkcd https://xkcd.com/378/

Ok you made me laugh out loud in a local Coffee shop!!

Re: I still like Sublime Text

#600
post #549
post #443

Earlier quoted context omitted.

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 work…

Some of us have jobs and do this professionally, not as a hobby. That’s why we use an IDE. Vim is a fun toy where you can hack together a poor man’s IDE but I grew out of that phase a long time ago. In some cases we are forced to use a specific IDE. Not optional.

lol, this is a good one, made me smile! I’ve definitely met coworkers like that — you nailed the parody 100%. So ridiculously condescending, and yet so common!
Post reply on HN