top | item 14470514

Sublime Text build 3133 now available

72 points| johnhattan | 8 years ago |sublimetext.com | reply

https://www.sublimetext.com/3dev

Build 3133

Release Date: 2 June 2017

Fixed a visible whitespace regression in 3132

Fixed a multiple selection paste regression in 3132

Mac: Handle layout changes due to macOS Sierra tabs

Mac: Improved default web browser detection

Find in Files panel now responds to find_all and replace_all commands

Improved rendering performance with a large number of gutter icons

Tweaked auto complete colors

Fixed fold markers not properly respecting line padding

Files can now be renamed when only the case has changed

Legacy color schemes are back, but hidden

minihtml: Fixed layout of html popups on Windows and Linux under HiDPI

minihtml: Fixed crash when doctype is present

API: Fixed input panel not running on_cancel when re-showing the input panel

API: Fixed crash in window.set_view_index()

64 comments

order
[+] jarjoura|8 years ago|reply
A fun thought, Apple could acquire Sublime to compete with Visual Studio Code. It's native the way Apple loves native. It's already the favorite tool of developers all over the world.
[+] dawnerd|8 years ago|reply
That'd just suck for everyone that uses it on windows / linux.
[+] filmgirlcw|8 years ago|reply
It's a fun thought, except it's not even "native" on Mac (it's C++ with some macOS/Cocoa bindings). I could never see Apple buying an app that wasn't built fully-native on their own platform, let alone a text editor.

If Apple cared about a text editor, it would have bought TextMate years ago before that community migrated to Sublime (and some members of then migrated to Atom).

[+] pvg|8 years ago|reply
It's native the way Apple loves native.

I don't think it is. It's a very un-OS-X app with its own completely alien-looking and ugly UI (and rendering and god knows what else). It's also not much of an IDE (unlike VS Code which has IDE goals and ambitions).

It's a decent, snappy, Python-extensible cross-platform editor. It's native mostly just in the 'runs native code' sense and likely of no interest to Apple at all.

[+] laurentdc|8 years ago|reply
Do the latest builds support fonts with ligatures? [1]

One of the reasons I switched from Sublime to Atom was exactly that, but I'm willing to switch back since I've yet to find an editor as fast and lightweight as Sublime.

[1] https://github.com/tonsky/FiraCode

[+] baldfat|8 years ago|reply
I started using Atom and switched to VS Code and there was a very noticeable difference between the two. I just fired up Atom again and it still lags behind VS Code.
[+] zepolen|8 years ago|reply
How do ligatures work with characters per line indication, would 81 character line with a ligature make it 80 characters visibly?
[+] satysin|8 years ago|reply
Sadly no and from what I remember the dev said that due to how Sublime does text rendering it isn't easy to implement so won't happen anytime soon. A real shame as like you I love Fira Code. Works in Visual Studio, Qt Creator and IntelliJ IDEA perfectly.
[+] czechdeveloper|8 years ago|reply
I learned something today. I was not even aware of ligatures.
[+] firloop|8 years ago|reply
>Files can now be renamed when only the case has changed

Finally, yes. This has been an issue in sublime as long as I can remember and has confused me more than once.

[+] api|8 years ago|reply
I've recently started using Sublime again. There's a package called EasyClangComplete that does a surprisingly good job of auto-completing C/C++ code (yes it works!) and I like that Sublime uses less than 256mb of RAM most of the time.

Also unlike VSCode it doesn't phone home every 60 seconds. I stopped using VSCode when I noticed the ridiculous amount of telemetry.

[+] soinus|8 years ago|reply
Hey, thanks for the kind words about EasyClangComplete! I am glad it works for you! Feel free to open issues if something behaves less than ideal for you :)
[+] blipmusic|8 years ago|reply
Even with telemetry turned off?

    "telemetry.enableTelemetry": false
[+] mmjaa|8 years ago|reply
Interesting exercise, look for 'regression' on this page:

https://www.sublimetext.com/3dev

.. indicator that indeed, editors are hard apps to develop, imho, (perhaps coz:automated testing?) ..

[+] mattdawson|8 years ago|reply
I'll consider myself lucky if I get to work on a project that only creates 49 regressions in 4+ years (which appears to be how far this changelog currently goes back).
[+] ryanar|8 years ago|reply
This is why there is so much time between official releases. This is like scrutinizing the chromium nightly build log for regressions. Sublime works hard to ensure their official releases dont have regressions
[+] Jare|8 years ago|reply
Interactive apps in general are not friendly to automated testing. Games and their elusive "feel" are the worst. :)
[+] stratigos|8 years ago|reply
I used Sublime (2, 3) for perhaps 5 years or more. I have a paid key. I switched to Atom about 6 months ago cuz diversity. Now I am hooked on my of Atom's side features, but the main show is not nearly as good as Sublime. Unfortunately I cant pry myself free from the social, package management, and theming tools from Atom, but still get a bit frustrated each day because Atom is not Sublime.

I just want to say, I miss you, Sublime. Can you just pls get all of the community oriented niceness that Atom has, so I can stop using Atom and come back to your elegance, pls?

[+] tsukaisute|8 years ago|reply
I wanted to use Atom for the reasons you stated, and gave it a decent chance for a few months. Cool product as far as features and community. However, went back to Sublime due to Atom's heavy CPU/battery usage and freezing while I'm typing (without plugins too).
[+] konart|8 years ago|reply
>package management

Sublime has greate package management, don't see a problem here. Package Manage is now part of the app, works great too.

Same for theming tools (Unless we are talking about something different than being able to theme the app\syntax and work with your list of themes.)

Not sure what "social" is though. Sublime has forum and packagecontrol.io \ github repos what else do you need?

[+] starsinspace|8 years ago|reply
As a Sublime user - what exactly is it that Atom has which Sublime doesn't? The Sublime add-on package community is quite active and there are many high-quality packages after all.
[+] PopsiclePete|8 years ago|reply
Same thing here, except I did Sublime -> Atom -> VSCode.

Atom/VSCode are open-source and not written in C++, so they can evolve a lot quicker, with many more contributors than Sublime's one-man-army.

[+] throwaway-1209|8 years ago|reply
Can it print yet? I was surprised to discover there was no built in way to print out the text I was editing (on Linux). I do sometimes print out especially gnarly code to think about it on paper.
[+] TheAceOfHearts|8 years ago|reply
Personally, I'm happy to see the author focusing on core features. There's already plenty of amazing tools which allow you to print.

Since you're just dealing with text files, the easiest solutions would probably be to open the text file on a modern web browser. All modern browsers support printing as far as I'm aware.

If you want syntax highlighting, you can use a tool like highlight [0] or source-highlight [1] to generate an HTML page, which you then open and print with your browser.

[0] http://www.andre-simon.de/doku/highlight/en/highlight.php

[1] https://www.gnu.org/software/src-highlite/

[+] swah|8 years ago|reply
Not even something as basic as auto-complete from all buffers... soon we will all have moved to VSCode or Jetbrains IDEs.
[+] bdcravens|8 years ago|reply
I've moved to VS Code, but still keep Sublime on my machine (been licensed for a long time) to handle massive files (like CSVs that are several hundred MBs large - VS Code refuses to open, Sublime opens them in seconds)