Each suite defines the methods and properties needed for a specific task. The remaining four suites (colored) are unique to BBEdit. And the Miscellaneous suite defines are those that an application may have.įigure 1. The Standard suite defines those that are common to most applications.
The Required suite defines those that all application must have. The first three suites, (grey) define the methods and properties that most scriptable applications share. The BBEdit scripting dictionary (Figure 1) consists of eight AppleScript suites. Also, its example scripts are all available from the MacTech site at the following URL: /src/mactech/volume24_2008/24.08.sit The BBEdit Dictionary The article assumes that you are familiar with the AppleScript language and the Script Editor. The article also comes with examples of useful scripts.
Then it shows how to attach a script to any of BBEdit's menu items. Next, it introduces the BBEdit Script menu. First, it provides a peek into BBEdit's scripting dictionary. This article shows how you can use AppleScript to enhance your BBEdit setup. Its Mac OS X version can also supports both AppleScript and shell scripts. Its feature set includes support for more than 32K of text, regex search and replace, syntax coloring, and tag palettes. Now, it's a popular editor for writing source code, HTML and XML files, and even regular text files.
It came onto the scene in 1992 as a better alternative over the anemic TeachText. The BBEdit text editor is the flagship product of Bare Bones Software. Educational Institution and Student DiscountsĬolumn Tag: AppleScript AppleScript and BBEditĮxtend and enhance your BBEdit experience.