diff --git a/src/clojure/clojure.ts b/src/clojure/clojure.ts index bc6176c3..738e39b2 100644 --- a/src/clojure/clojure.ts +++ b/src/clojure/clojure.ts @@ -188,7 +188,7 @@ export const language = { [/[+-]?\d+(?:(?:\.\d*)?(?:[eE][+-]?\d+)?)?/, 'number.float'], [ - /(?:\b(?:(def|defn|defn-|defmacro|defmulti|defonce|ns|ns-unmap|fn))\b)(\s+)((?:\w|\-|\!|\?)*)/, + /(?:\b(?:(ns|def|defn|defn-|defmacro|defmulti|defonce|ns|ns-unmap|fn))(?![\w-]))(\s+)((?:\w|\-|\!|\?)*)/, ['keyword', 'white', 'variable'], ],