Skip to content
Snippets Groups Projects
Commit e370099b authored by Marijn Haverbeke's avatar Marijn Haverbeke
Browse files

[clojure mode] Fix allowed symbol characters

Closes #1460
parent 6f45a030
No related branches found
No related tags found
No related merge requests found
......@@ -44,8 +44,7 @@ CodeMirror.defineMode("clojure", function () {
sign: /[+-]/,
exponent: /e/i,
keyword_char: /[^\s\(\[\;\)\]]/,
basic: /[\w\$_\-]/,
lang_keyword: /[\w*+!\-_?:\/]/
symbol: /[\w*+!\-\._?:\/]/
};
function stateStack(indent, type, prev) { // represents a state stack object
......@@ -195,10 +194,10 @@ CodeMirror.defineMode("clojure", function () {
popStack(state);
}
} else if ( ch == ":" ) {
stream.eatWhile(tests.lang_keyword);
stream.eatWhile(tests.symbol);
return ATOM;
} else {
stream.eatWhile(tests.basic);
stream.eatWhile(tests.symbol);
if (keywords && keywords.propertyIsEnumerable(stream.current())) {
returnType = KEYWORD;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment