BBEdit 14

To me, version 14 feels like the biggest major release of BBEdit in many years. For programmers, there’s a major new feature: Language Server Protocol (LSP) support, that, basically, adds a slew of IDE-style functionality for code completion, refactoring, and linting. There are also new language modules for R, Go, Lisp, and Rust.

For everyone, there’s a new “notes” feature. From the release notes:

You know that thing where you have a whole bunch of untitled documents open, because it’s so easy to make one and type some notes, and then just leave it open? And you rely on BBEdit’s amazing crash recovery and document restoration to not lose your carefully kept notes? You can keep doing that if you want, but we have a new feature to make the whole thing faster and easier: Notes.

Notes are mostly like ordinary text documents, except that you don’t have to remember to save them or even make up a name if you don’t want to. BBEdit keeps notes all together in a “notebook”. Notes exist on disk as text files; there’s no secret file format involved. […]

There are many ways to make a note, so you can use whatever fits your workflow and style.

Notes default to Markdown, but you can change that to whatever you want (of course).

See also:

  • Jason Snell, who wrote a nifty AppleScript that lets him drag an image into a Markdown file in BBEdit 14, and have it (a) upload that file to his server in the background, and (b) insert the Markdown syntax to reference that just-uploaded file.

  • Watts Martin, who has a good overview of where BBEdit 14 stands compared to several popular competing programming text editors.

Monday, 9 August 2021