improvements for the syntax highlighting of the scopes for
variable/function/parameter names:
- R runs in a UTF-8 environment, thus accented chars and other chars like
Japanese chars are valid for function and variable names (including parameter
names)
- non-valid variable/parameter/function name are set to an 'invalid'-scope to
visualize that the given name is non-valid
- non-valid is a line of code if it contains a combining diacritic; this line
will be set to scope 'invalid' until the last occurrence of such a char
Example:
a.1a12ü他 <- 1
print(a.1a12ü他)
他a12ü他 <- function(üa12ü他 = 234) {
print(üa12ü他)
}
他a12ü他(2)
is completely valid R code.
Changed:
U trunk/Review/Bundles/R.tmbundle/Syntaxes/R.plist
_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/listinfo/textmate-dev