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
|
;; 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.
|
;; them and no longer does, because the colon belongs to keywords now.
|
||||||
("\\_<\\.\\(?:\\sw\\|\\s_\\)+" . font-lock-constant-face)
|
("\\_<\\.\\(?:\\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.
|
;; 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\\)\\_>"
|
("\\_<\\(?:[iu]\\(?:8\\|16\\|32\\|64\\)\\|f\\(?:32\\|64\\)\\|bool\\|string\\|Unit\\|Never\\|Ptr\\|Option\\)\\_>"
|
||||||
. font-lock-type-face)
|
. font-lock-type-face)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user