HNHacker News
TopNewBestAskShowJobs

UltraInstinct05

6 karma · joined March 31, 2021

submissionscomments
UltraInstinct05··on Sublime Text 4
What's a virtual cursor ?
UltraInstinct05··on Sublime Text 4
Yes. An existing ST3 license will work just fine for using ST4. Depending on when the ST3 license was purchased, there may or may not be an upgrade fee (but nothing has been told with regards to it).
UltraInstinct05··on Sublime Text 4
That's a technical detail which probably one of the core developers might have a better answer (I don't use a Mac and am not aware of how Apple Silicon Builds generally work).

As to dumping 3.3 and solely relying on 3.8 (not 3.9), I don't think the developers think it worthwhile to dump an entire package ecosystem built in the last 10 years just for a native build.

UltraInstinct05··on Sublime Text 4
I believe Apple Silicon Build might not happen anytime soon because Python 3.3 cannot be compiled for it (which means nearly 99% of the packages won't work on such a build).

Terminal Integration also is something that may not happen, but Terminus, which is a terminal emulator package for ST, works really well & is a good solution (The best probably).

UltraInstinct05··on Sublime Text 4
ST does not have LSP support by default, if that's what you mean. You still need a package like https://packagecontrol.io/packages/LSP + (either a language server or a LSP-language package) to provide IDE like completions for a particular language. What ST4 provides is much better API's to help LSP in providing & presenting completions (Like async completions, revamped AC UI etc) and a lot more !
UltraInstinct05··on Sublime Text 4
The developers have not given an explicit launch date and the general idea is it'll be released "when it's ready", but given the twitter post, it might as well be "very soon".
UltraInstinct05··on Sublime Text 4
LSP support I believe has greatly improved (and there is a dedicated lsp channel in the official discord server with the LSP plugin devs actively answering questions and providing support) since it has taken advantages of the new API's in ST4. Also, they have also started expanding out concepts of LSP helper packages that configures sane settings & the lsp server be default so that you don't need to download & configure the server yourself.
UltraInstinct05··on Sublime Text 4
That is already possible in ST4. It is controlled using the `relative_line_numbers` setting.