Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Initial commit

  • Loading branch information...
commit abeb20dcaa7ed9680f21f9bc3305c732f96a8d20 0 parents
Henri Binsztok authored
Showing with 72 additions and 0 deletions.
  1. +63 −0 Opa.plist
  2. +9 −0 README
63 Opa.plist
@@ -0,0 +1,63 @@
+{
+ BBEditDocumentType = "CodelessLanguageModule";
+ BBLMColorsSyntax = YES;
+ BBLMIsCaseSensitive = YES;
+ BBLMKeywordList = (
+ function,
+ if,
+ then,
+ else,
+ server,
+ client,
+ exposed,
+ protected,
+ private,
+ public,
+ match,
+ case,
+ default,
+ type,
+ or,
+ with,
+ database,
+ module,
+ package,
+ import,
+ Dom,
+ Server,
+ recursive,
+ and,
+ );
+ BBLMLanguageCode = opa;
+ "BBLMLanguageDisplayName" = "Opa";
+ BBLMScansFunctions = YES;
+ BBLMSuffixMap = (
+ {
+ BBLMLanguageSuffix = ".opa";
+ },
+ );
+ "Language Features" = {
+ "Close Block Comments" = "*/";
+ "Close Parameter Lists" = ")";
+ "Close Statement Blocks" = "}";
+ "Close Strings 1" = "`";
+ "Close Strings 2" = "\"";
+ "End-of-line Ends Strings 1" = YES;
+ "End-of-line Ends Strings 2" = YES;
+ "Escape Char in Strings 1" = "\\";
+ "Escape Char in Strings 2" = "\\";
+ "Identifier and Keyword Characters" =
+"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz";
+ "Open Block Comments" = "/*";
+ "Open Line Comments" = "//";
+ "Open Parameter Lists" = "(";
+ "Open Statement Blocks" = "{";
+ "Open Strings 1" = "`";
+ "Open Strings 2" = "\"";
+ "Prefix for Functions" = "function";
+ "Prefix for Procedures" = function;
+ "Terminator for Prototypes 1" = ";";
+ "Terminator for Prototypes 2" = "";
+ };
+
+}
9 README
@@ -0,0 +1,9 @@
+Copy the file to “username/Library/Application Support/TextWrangler/Language Modules”
+
+This language module also works with BBEdit (as of version 8.5).
+However, to use the module, you must create the directory
+
+~/Library/Application Support/BBEdit/Language Modules
+
+since it is not created by default after installation. Then simply copy
+the Opa.plist file into that directory.
Please sign in to comment.
Something went wrong with that request. Please try again.