BBEdit 13.5.7 Release Notes

For details on all the new features and enhancements available in BBEdit 13.5 please see the release notes for BBEdit 13.5.

BBEdit 13.5 is a feature update, which includes notable new features, visible changes to existing features, and fixes for reported issues.

Because BBEdit 13.5 builds on features that were added in BBEdit 13.0 and 13.1, please take a few moments to review the release notes for BBEdit 13.0 and BBEdit 13.1, as well as their (respective) updates. Those notes are available in the release notes archive.

For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).


BBEdit 13 requires Mac OS X 10.14.2 or later, and is compatible with macOS 10.15 "Catalina".

If you are using macOS 10.14 "Mojave", please make sure that you have updated to the latest available OS version (10.14.6 or later).

If you are using macOS 10.15 "Catalina", please make sure that you have updated to the latest available OS version (10.15.7 or later).

If you are using macOS 11 "Big Sur", please make sure that you have updated to the latest available OS version (11.4 or later).


If you have been using BBEdit 13.1.3 or earlier in Free Mode, starting BBEdit 13.5 will reset your 30-day evaluation period, so that you can have a full trial of the new features.

If you have previously purchased a license from us for BBEdit 12 or older, you will have a full 30-day evaluation period in which to try out BBEdit 13's new features. License upgrades are available at a discount for existing customers. Please see the BBEdit upgrades page for information and instructions.


This update contains only fixes for reported issues.

back to top


  • Made changes to work around a weird intersection of font metrics and floating-point math which would sometimes cause printed text to fail to indent after the first tab.

  • Fixed bug in which changing a document-specific print setting in the print panel would fail to take effect immediately, in situations where the setting was being changed to match the global preference.

  • Made a change so that the Open Recent submenu doesn't try to repopulate itself in response to a simple keyboard equivalent match (since the menu itself doesn't have any keyboard assignments possible). This will help when there are a large number of recent items stored on slow remote file servers.

  • Fixed bug in which Esc didn't work to dismiss sheets in certain situations when "Enable meta sequences" was turned on in the Keyboard preferences.

  • Fixed a case in which closing a results or Disk Browser window with an unsaved document would inappropriately prompt to save changes to the document in cases where the document was open in (at least) one other window.

  • Made a change so that file changes in node_modules or directories hidden by .gitignore no longer invalidate the Open File by Name window cache.

  • Fixed a typo in the "hex digit" character class example in the Grep cheat sheet.

  • Fixed crash which could occur when trying to dismiss the Multi-File Search window (via Esc or Cmd-W) immediately after opening it.

  • Fixed hang which would occur when using Cmd-left-arrow (and probably other cursor movements) more than 2GB into a file.

  • Added some armor plating to prevent an reported event-handling crash that we can't reproduce.

  • Updated the HTML5 syntax tables to allow some attributes and values for <iframe> that were previously reported as errors.

  • The HTML5 syntax check will no longer complain about the value attribute missing a value in the input element.

  • Fixed crash which would occur when clicking in the text of a file being displayed in a Differences window, when the underlying file had been deleted and the file had been in /tmp on macOS 10.15 and later.

  • Fixed a few memory leaks.

back to top