Brackets 0.39 Release

Article by: Jeffry Booher

Brackets 0.39 Release

Brackets is out and we’ve packed this release with features that improve coder workflows.

CSS Fuzzy Code Hints

Brackets now lets you type in a few key characters for CSS to quickly narrow the list of available properties and values for auto-completion.

Type in blc, for instance, and the auto-completion list will show border-left-color at the top of the suggestion list.

Cut/Copy Entire Lines

When the selection is a cursor (or cursors, for those using multiple cursors), Cut and Copy operate on the line(s) containing a cursor. This is a fairly standard editor shortcut for quickly moving code around and it’s now available in Brackets.

Custom Language and Syntax Highlight Mapping

Telling Brackets to treat files with special names or extensions as Javascript or Python, or any other built in language, used to require writing a Brackets extension. Now you can set a project or global level preference through your user or project preferences file. The Language Support wiki page has the details for this new configuration option.

Extension Update Notifications

Back when we first introduced the Extension Manager, you had to manually update extensions, and it was pretty annoying. Then we added the “Update” button, which made it so you could easily update extensions with one click. But you still had to go into the Extension Manager each time you started Brackets to see whether there were any extensions that needed updating.

Starting in Release 0.39, Brackets will check for updates on startup and tell you if you have updates available with a green the toolbar icon. So, you don’t have to periodically check the Extension Manager to see if there are updates to your extensions.

Windows File Encoding Support

Currently, Brackets only has support for UTF-8 encoded files. Although we have plans in the future to add support for other encodings, we had no enforcement of this on Windows or Linux. This is enforced at the filesystem level on the Mac, but Linux and Windows have no such filesystem equivalent. This meant that Brackets would open any file for editing on Windows and Linux unless the file was a known file type.

For some projects, this meant that Find In Files would traverse into files that could not be displayed or edited, like binary files. These files are typically quite large and searching them would cause Brackets to become sluggish and even run out of memory. It also took a lot longer to find the results you were looking for.

Starting in Release 0.39, we added support for UTF-8 encoding enforcement on Windows and Linux and large binary files will not be searched.

New Find Menu

The Brackets Edit Menu was getting quite large so we moved all of the Find commands to their own menu.

Community Contributions

Brackets wouldn’t be where it is today without its many contributors from around the world. Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *