- Syntax coloring
- Function menu population
- Code folding
- Recognizes
class,function,method,macrodefinitions - Assigns Dylan language to files with ".dylan" extension
-
Clone this repo or download the
Dylan.plistCLM file -
Install CLM into BBEdit
cp Dylan.plist "~/Library/Application\ Support/BBEdit/Language\ Modules" -
Restart BBEdit
-
Check BBEdit's Language settings, verifying Dylan is listed and enabled.
-
For reliable code folding, the final
endmust echo the type declaration. -
For example, use
end method;instead ofend;.define method generate-id (val :: <string>) => (id :: <integer>) // code... end method;
-
The CLM will recognize macro DSL's that follow a similar "define" form. Example:
define token-handler header // code... end token-handler;