Skip to content

Commit

Permalink
Highlighting requires open paren before define, defmacro, etc
Browse files Browse the repository at this point in the history
  • Loading branch information
rkoeninger committed May 14, 2017
1 parent 0a533c4 commit 862343e
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
10 changes: 5 additions & 5 deletions Shen.YAML-tmLanguage
Original file line number Diff line number Diff line change
Expand Up @@ -70,23 +70,23 @@ repository:

- comment: Definition Names
name: entity.name.function
match: (?<=define\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])
match: (?<=\(define\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])

- comment: Macro Names
name: entity.name.function
match: (?<=defmacro\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])
match: (?<=\(defmacro\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])

- comment: Prolog Names
name: entity.name.function
match: (?<=defprolog\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])
match: (?<=\(defprolog\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])

- comment: Package Names
name: entity.name.section
match: (?<=package\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])
match: (?<=\(package\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])

- comment: Data Types
name: entity.name.type
match: (?<=datatype\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])
match: (?<=\(datatype\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])

- comment: Local Variables
name: variable.language
Expand Down
10 changes: 5 additions & 5 deletions Shen.tmLanguage
Original file line number Diff line number Diff line change
Expand Up @@ -76,39 +76,39 @@
<key>comment</key>
<string>Definition Names</string>
<key>match</key>
<string>(?&lt;=define\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<string>(?&lt;=\(define\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<key>name</key>
<string>entity.name.function</string>
</dict>
<dict>
<key>comment</key>
<string>Macro Names</string>
<key>match</key>
<string>(?&lt;=defmacro\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<string>(?&lt;=\(defmacro\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<key>name</key>
<string>entity.name.function</string>
</dict>
<dict>
<key>comment</key>
<string>Prolog Names</string>
<key>match</key>
<string>(?&lt;=defprolog\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<string>(?&lt;=\(defprolog\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<key>name</key>
<string>entity.name.function</string>
</dict>
<dict>
<key>comment</key>
<string>Package Names</string>
<key>match</key>
<string>(?&lt;=package\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<string>(?&lt;=\(package\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<key>name</key>
<string>entity.name.section</string>
</dict>
<dict>
<key>comment</key>
<string>Data Types</string>
<key>match</key>
<string>(?&lt;=datatype\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<string>(?&lt;=\(datatype\s)([^\s()\[\]{}]*)(?=$|[\s;()\[\]{}])</string>
<key>name</key>
<string>entity.name.type</string>
</dict>
Expand Down

0 comments on commit 862343e

Please sign in to comment.