<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>prg</string>
<string>ch</string>
</array>
<key>name</key>
<string>Harbour</string>
<key>patterns</key>
<array>
<dict>
<key>comment</key>
<string>n�s</string>
<key>match</key>
<string>\b(((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?))</string>
<key>name</key>
<string>constant.numeric.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>cadenas comillas simples</string>
<key>match</key>
<string>'[^']*'</string>
<key>name</key>
<string>string.quoted.single.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>cadenas comillas dobles</string>
<key>match</key>
<string>("[^"]*")</string>
<key>name</key>
<string>string.quoted.double.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>sentencias de control</string>
<key>match</key>
<string>(?i)\b(?:do|case|class|endclass|data|method|init|endcase|otherwise|switch|if|else|elseif|endif|while|end|enddo|exit|static function|function|return|for|next|stdout|ifndef)\b</string>
<key>name</key>
<string>keyword.control.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>operadores</string>
<key>match</key>
<string>(?i)\b(?:and|or|not|!)\b</string>
<key>name</key>
<string>keyword.other.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>declaraciones</string>
<key>match</key>
<string>(?i)\b(?:local|nil|default|field|static|public|static|external|request|private|global)\b</string>
<key>name</key>
<string>storage.type.harbour</string>
</dict>
<dict>
<key>begin</key>
<string>/\*</string>
<key>captures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.comment.harbour</string>
</dict>
</dict>
<key>comment</key>
<string>in-line comment with /* */</string>
<key>end</key>
<string>\*/</string>
<key>name</key>
<string>comment.block.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>in-line comment with //</string>
<key>match</key>
<string>(//).*?($\n?|(?=\?>))</string>
<key>name</key>
<string>constant.other.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>definicion de constantes caracter</string>
<key>match</key>
<string>(?i)\b(?:include|ifdef|ifndef)</string>
<key>name</key>
<string>variable.language.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>boolean</string>
<key>match</key>
<string>(?i)(\.(t|f)\.)</string>
<key>name</key>
<string>constant.numeric.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>BOOLEAN</string>
<key>match</key>
<string>(?i)(\.(T|F)\.)</string>
<key>name</key>
<string>constant.numeric.harbour</string>
</dict>
<dict>
<key>comment</key>
<string>FiveWin support</string>
<key>match</key>
<string>(?i)\b(?:define|window|dialog|activate|centered)\b</string>
<key>name</key>
<string>comment.line.double-slash.harbour</string>
</dict>
<dict>
<key>match</key>
<string>\:</string>
<key>name</key>
<string>constant.literal.harbour</string>
</dict>
<dict>
<key>match</key>
<string>(\:)|(\[)|(\])|(\()|(\))|(\{)|(\})</string>
<key>name</key>
<string>storage.type.harbour</string>
</dict>
</array>
<key>scopeName</key>
<string>source.harbour</string>
<key>uuid</key>
<string>56571807-d94d-4805-bbfc-87d347d189e4</string>
</dict>
</plist>
Look for *.tmLanguage in c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\
and you will find the required below randomName. You may find some different ones. Try all them.
Return to Utilities / Utilidades
Users browsing this forum: No registered users and 6 guests