mirror of
https://github.com/golang/go
synced 2024-11-23 08:30:05 -07:00
misc/emacs: fontify type switch correctly
Require at least one space after "type" and do not fontify closing parenthesis of type switch as a type. R=adonovan CC=golang-codereviews https://golang.org/cl/37720050
This commit is contained in:
parent
81cab4c3d3
commit
79653e4121
@ -264,8 +264,8 @@ For mode=set, all covered lines will have this weight."
|
||||
`((,go-func-meth-regexp 1 font-lock-function-name-face))) ;; method name
|
||||
|
||||
`(
|
||||
(,(concat (go--regexp-enclose-in-symbol "type") "[[:space:]]*\\([^[:space:]]+\\)") 1 font-lock-type-face) ;; types
|
||||
(,(concat (go--regexp-enclose-in-symbol "type") "[[:space:]]*" go-identifier-regexp "[[:space:]]*" go-type-name-regexp) 1 font-lock-type-face) ;; types
|
||||
(,(concat (go--regexp-enclose-in-symbol "type") "[[:space:]]+\\([^[:space:]]+\\)") 1 font-lock-type-face) ;; types
|
||||
(,(concat (go--regexp-enclose-in-symbol "type") "[[:space:]]+" go-identifier-regexp "[[:space:]]*" go-type-name-regexp) 1 font-lock-type-face) ;; types
|
||||
(,(concat "[^[:word:][:multibyte:]]\\[\\([[:digit:]]+\\|\\.\\.\\.\\)?\\]" go-type-name-regexp) 2 font-lock-type-face) ;; Arrays/slices
|
||||
(,(concat "\\(" go-identifier-regexp "\\)" "{") 1 font-lock-type-face)
|
||||
(,(concat (go--regexp-enclose-in-symbol "map") "\\[[^]]+\\]" go-type-name-regexp) 1 font-lock-type-face) ;; map value type
|
||||
|
Loading…
Reference in New Issue
Block a user