Sublime Forum

Dev Build 3063

#1

Dev build 3063 is out now, with a few small improvements.

There is now an equivalent to the OSX command line tool on windows: subl.exe. While the basic functionality was previously available via just passing sublime_text.exe command line arguments, because it was a windowed application rather than a console one, it wasn’t possible to print help (i.e., subl.exe --help), nor was it possible to wait for file editing to finish (subl.exe --wait). Both are supported now.

Note that there is no equivalent command line tool on Linux, as it’s not required: the sublime_text binary already embeds the required functionality.

0 Likes

Development Status - July 2014
#2

Awesome, thank you!

Considering that Sublime started life as a Windows app, it was high time! :slight_smile:

0 Likes

#3

Great job!

Is it weird, to register to this forum just because I noticed that the announcement of Build 3063 was also the 3063rd post of jps?

0 Likes

#4

Is this the complete changelog ?
Or bug fixes are not listed ?

0 Likes

#5

Changelog is showed after installation:

Build 3063

Release Date: 26 Aug 2014

* Improved quote auto pairing logic
* Selected group is now stored in the session
* Fixed a crash triggered by Goto Anything cloning views
* Windows: Added command line helper, subl.exe
* OSX: Added 'New Window' entry to dock menu
* Posix: Using correct permissions for newly created files and folders
0 Likes

#6

BUG on Ubuntu 14.10:
Saving a file will alter the file permission.
Eg.

  • file test.txt has 644, after saving become 664
  • file test.txt has 777, after saving become 664
    Tried with atomic save on/off, same result.

Please fix it.

0 Likes

#7

Confirmed, will fix for the next build

0 Likes

#8

On Windows 7, I can’t open the “jump list” anymore. It doesn’t have specific entries, but I can’t use it to close or pin ST. Furthermore, instances created with the new executable don’t group with my previously pinned ST tab. Didn’t reboot yet.

Edit: Reboot fixed it.

0 Likes

#9

[quote=“jps”]

Confirmed, will fix for the next build[/quote]

I’m not certain under what circumstance this happens, however I can’t see it…

┌─  10:28:53 27610 vanishing in ~/Desktop/test ]
└─ >>>  touch test_file_permission
┌─  10:29:02 27611 vanishing in ~/Desktop/test ]
└─ >>>  chmod 777 test_file_permission 
┌─  10:29:07 27612 vanishing in ~/Desktop/test ]
└─ >>>  ls -lart
total 8
drwxr-xr-x 3 vanishing vanishing 4096 Aug 26 10:28 ..
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
drwxrwxr-x 2 vanishing vanishing 4096 Aug 26 10:29 .
┌─  10:29:09 27613 vanishing in ~/Desktop/test ]
└─ >>>  subl test_file_permission 
┌─  10:29:19 27614 vanishing in ~/Desktop/test ]
└─ >>>  loop 'ls -lart | grep test_file_permission; sleep 1'
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing    0 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing   14 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing   14 Aug 26 10:29 test_file_permission
-rwxrwxrwx 1 vanishing vanishing   14 Aug 26 10:29 test_file_permission
^X
*** Exiting ***
0 Likes

#10

Great to see an update. Thanks Jon!

0 Likes

#11

Can I upgrade using apt-get yet?

0 Likes

#12

This is great! I’d like to see one feature from Atom incorporated into Sublime, They have some way of identifying different file types and displaying icons for each. If Sublime had that themes like this one would be much easier to implement. There already is a port for Sublime in the works here but if there was a way to implement the rest of the features from Atom’s version it’d be awesome!

0 Likes

#13

Not that I know better but I was using sublime_text.exe --wait for quite a while. :smile:

0 Likes

#14

But that’s what github.com/ctf0/Seti_ST3 already does. It’s been added in 3062.

From what I can see, the only remaining things are icons in the open tabs and a different color for the currently highlighted line, which shouldn’t be that hard to implement, considering the main tech is already there.

Allowing a different and more flexible way to specify a file icon besides by extension however could be more problematic. What exactly would you need for this? Parse the first shebang line?

0 Likes

#15

There are a few things stopping the port from being complete. In my opinion, mainly down to missing icons for certain files.

For example, the Atom version can tell apart gulpfile.js/gruntfile.js from randomFile.js whereas sublime can’t as far as I’m aware, this means that you can’t assign them their correct icons, so being able to base icons upon filename + extension would be lovely. Nothing major, but it’d be nice to be able to do!

0 Likes

#16

Thanks for the update! :smile:

0 Likes

#17

3064 is out now, fixing the file permission regression, and adding a new setting, remember_full_screen

0 Likes

#18

Please, PLEASE update the @sublimehq Twitter, its so much easier to keep track of changes and new versions.
Anyway, thanks for the update :smile:

Regards,

Max

0 Likes

#19

It’s nice to see some activity, but I personally can’t help but feel a bit underwhelmed after such a long period of… nothingness.

jps: could you please fix the atomic save bug next? Every new win user in our corp struggles with it until they realize they have to turn it off.

0 Likes

#20

Relevant for the Atomic Save request github.com/SublimeText/Issues/issues/379

0 Likes