Live data from Hacker News

I still like Sublime Text

ohdoylerules.com

491–500 of 620 posts

Re: I still like Sublime Text

#491
post #149

Earlier quoted context omitted.

Long time Sublime customer here: Please, please do not add any LLM integrations. One of the main reasons I love Sublime is that I can just focus on writing code, without 100 distracting things popping in and popping out. Also, that I support a business with my money that does not spend resources on the LLM hype.

The resistance developers have to LLMs considering how much they're 10xing myself and many other devs I know is just sad to see. Anytime new disruptive technology comes in there's always an old guard that doesn't adapt in time.

In this thread you're seeing survivorship bias. We're discussing an editor that doesn't support AI.

AI is Rashomon. It's just an association engine of immense scope. We're not talking to an alien intelligence; we're talking to ourselves. It's an existential mirror, and each person's experience will vary. Some people can control the dance of the campfire flames. Some people just aren't cut out to be shamans.

Evolution is always making failed experiments, as a hedge against catastrophic ecosystem change. I'm convinced that neurodivergents are better suited to becoming AI Centaurs, in the sense Gary Kasparov promoted after he came to terms with his chess loss to IBM's Big Blue.

I made my career by computerizing a branch of mathematics that did not want to cooperate. Now in retirement, I see AI as the key to achieving my dreams before my father's dementia arrives. It has radically transformed my past month.

My preferred language is Lean 4, and AI has as hard a time coding in it as people. This morning's retooling has been distilling the Lean 4 website down to fit well within a 200K token context window. I prefer AI chat at arms length so I make the mistakes not it, but with enough editor integration that we can both see what we're doing.

I loved Sublime Text when I used it. And AI coding doesn't primarily accelerate one's original spec, it encourages tool scopes one might never have dared attempt. So writing a Sublime Text plugin that interfaces with an Anthropic API key is something any of us could probably knock off.

Re: I still like Sublime Text

#494

Maybe Sublime Text is good, but I refuse to pay for something as profane as a text editor. A decent editor (syntax highlighting, LSP, regex search, keybindings for the 21st century etc) needs to be part of every operarting system. For me nowadays, Lapce is quickly growing on me.

I have actually tried Lapce because I like Lua and I thought it would be a nice alternative to building plugins in Lua rather than Python. But I can't get over how clunky the UI is in Lapce. I also find it will randomly crash on me and I can't really tell why. There's also no easy way to add additional LSPs. You have to look at these extensions, and there is a very limited number of them. I wish they would just allow…

Agreed, it has rough edges. But the UI got improved with the last update to 0.4.2. Havent had crashes on Linux, had some on Windows through. But still, its Beta quality Software and better than most other editors already. And its cross platform and really fast

Re: I still like Sublime Text

#495
post #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 work…

IDEs can have just as powerful keyboard shortcuts. IdeaVIM within Jetbrains is probably the most feature complete vim emulation?

What sets IDEs apart from trying to convert an editor to an IDE with a bunch of plugins is:

- somebody somewhere is hopefully sitting down with a cohesive vision of tying these tools together, instead of an assemblage of plugins each with their own visions. I would very much prefer to use their vision (a la macos/windows/Ubuntu) vs trying to configure each plugin to my own (arch/Gentoo). It could be an age thing, but at this point I really don't have the enthusiasm to become an expert at 12 different config file syntaxes and read the docs for all the options for each plugin i would need to tweak.

- an IDE is all encompassing in certain ways that is amazing. For example, Jetbrains is not only a fantastic code editor/refactoring swiss knife, it also has excellent git integration, and can leverage the same code navigation capabilities within diffs and PRs. It will autostash in branch specific stashes, and I can visually browse and diff these. I can attach to databases and get full SQL query and view capabilities, so it isn't just about general purpose programming languages.

- it can be hard to explain to people who haven't used a language specific IDE, how much further along its refactoring capabilities are compared to any LSP. Note that this applies much more to Java/C# than to something like python, both because of static typing and decades of investment.

- as an example of integration, say you add a new function in a file. Not only does Jetbrains highlight the modified file in the Git commit panel, but the structure panel will actually color that function differently and so on.

- due to widespread use of Jetbrains in certain communities, people will build valuable plugins to relatively niche things. So Jetbrains has excellent CMake support and decent Bazel support.

- I like the keyboard, but I also like and acknowledge that the mouse is much better at certain things. For interactive reading, I like I can right click on a commit and say "rebase from here" instead of looking up, copying and posting the red into my git rebase -i command. Conflict resolution, line by line inclusion etc. is also easier with a mouse.

I am very competent at the command line, but beyond a certain project size, IDEs just make sense to me.

Re: I still like Sublime Text

#496
post #206

Earlier quoted context omitted.

You can essentially use Sublime for free indefinitely. It shows you a prompt to buy a license for every few saves you make but that’s about it. Not invasive in my book. I also think people underestimate the amount of work that goes into building a good text editor and keeping it up to date over the years.

You can, but then the license explicitly forbids you from using it for commercial purposes.

Which is basically anything that is done on company hardware. Also there is a compliance factor, at least at my company.

Re: I still like Sublime Text

#497
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…

couldn't imagine clicking on something to rebuild the program! Do you really think that's how people use IDEs? I've never used an IDE that didn't have comprehensive keyboard shortcuts, and I don't remember one that didn't allow customization of shortcuts.

I assume they mean they build their projects by typing in the terminal commands directly, not that they have vim rigged up to build stuff via keyboard shortcut. I don't think most people use their IDEs like a text editor with a built-in terminal.

Re: I still like Sublime Text

#500

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.

Thank you for sublime! Have used it for the past 10 years. Do you mind if I ask is it your full time job?

It's myself and my colleagues full time jobs, yes. Jon Skinner (ST's creator and owner) also works full time with us.
Post reply on HN