The package half of a qualified name is drawn as a type
This commit is contained in:
parent
97f34a0558
commit
c6523fd408
@ -159,6 +159,11 @@ forms that cannot be used.")
|
||||
;; colon-to-dot change left behind: the keyword rule above used to cover
|
||||
;; them and no longer does, because the colon belongs to keywords now.
|
||||
("\\_<\\.\\(?:\\sw\\|\\s_\\)+" . font-lock-constant-face)
|
||||
;; The package half of a qualified name — the `rl/' of `rl/draw-text'.
|
||||
;; Drawn as a type the way clojure-mode draws a namespace, so the eye can
|
||||
;; split the package from the name without reading either. The leading
|
||||
;; letter keeps `:foo/bar' keywords and a bare `/' out of it.
|
||||
("\\_<\\([a-zA-Z][a-zA-Z0-9!?*+=<>._-]*/\\)" 1 font-lock-type-face)
|
||||
;; The machine types, which are ordinary symbols but never anything else.
|
||||
("\\_<\\(?:[iu]\\(?:8\\|16\\|32\\|64\\)\\|f\\(?:32\\|64\\)\\|bool\\|string\\|Unit\\|Never\\|Ptr\\|Option\\)\\_>"
|
||||
. font-lock-type-face)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user