Use only default faces
This commit is contained in:
parent
848de57f20
commit
812af8c886
|
@ -8,16 +8,6 @@ hook global BufCreate .*[.](ex|exs) %{
|
||||||
set buffer filetype elixir
|
set buffer filetype elixir
|
||||||
}
|
}
|
||||||
|
|
||||||
# Faces
|
|
||||||
# -----
|
|
||||||
|
|
||||||
face ElixirAtom yellow
|
|
||||||
face ElixirUnderscore white+d
|
|
||||||
face ElixirAttribute green+d
|
|
||||||
face ElixirSpecialKeyword blue+b
|
|
||||||
face ElixirEnv red+b
|
|
||||||
face ElixirOperator rgb:a8a8a8
|
|
||||||
face ElixirInterpolation rgb:00d7ff
|
|
||||||
|
|
||||||
# Highlighters
|
# Highlighters
|
||||||
# ‾‾‾‾‾‾‾‾‾‾‾‾
|
# ‾‾‾‾‾‾‾‾‾‾‾‾
|
||||||
|
@ -31,21 +21,22 @@ add-highlighter -group / regions -default code elixir \
|
||||||
add-highlighter -group /elixir/comment fill comment
|
add-highlighter -group /elixir/comment fill comment
|
||||||
add-highlighter -group /elixir/double_string fill string
|
add-highlighter -group /elixir/double_string fill string
|
||||||
add-highlighter -group /elixir/double_string regions regions interpolation \Q#{ \} \{
|
add-highlighter -group /elixir/double_string regions regions interpolation \Q#{ \} \{
|
||||||
add-highlighter -group /elixir/double_string/regions/interpolation fill ElixirInterpolation
|
add-highlighter -group /elixir/double_string/regions/interpolation fill builtin
|
||||||
add-highlighter -group /elixir/single_string fill string
|
add-highlighter -group /elixir/single_string fill string
|
||||||
add-highlighter -group /elixir/code regex ':[\w_]+\b' 0:ElixirAtom
|
add-highlighter -group /elixir/code regex ':[\w_]+\b' 0:type
|
||||||
add-highlighter -group /elixir/code regex '[\w_]+:' 0:ElixirAtom
|
add-highlighter -group /elixir/code regex '[\w_]+:' 0:type
|
||||||
add-highlighter -group /elixir/code regex '[A-Z][\w_]+\b' 0:module
|
add-highlighter -group /elixir/code regex '[A-Z][\w_]+\b' 0:module
|
||||||
add-highlighter -group /elixir/code regex '(:[\w_]+)(\.)' 1:module
|
add-highlighter -group /elixir/code regex '(:[\w_]+)(\.)' 1:module
|
||||||
add-highlighter -group /elixir/code regex '\b_\b' 0:ElixirUnderscore
|
add-highlighter -group /elixir/code regex '\b_\b' 0:default
|
||||||
add-highlighter -group /elixir/code regex '\b_[\w_]+\b' 0:ElixirUnderscore
|
add-highlighter -group /elixir/code regex '\b_[\w_]+\b' 0:default
|
||||||
|
add-highlighter -group /elixir/code regex '~[a-zA-Z]\(.*\)' 0:string
|
||||||
add-highlighter -group /elixir/code regex \b(true|false|nil)\b 0:value
|
add-highlighter -group /elixir/code regex \b(true|false|nil)\b 0:value
|
||||||
add-highlighter -group /elixir/code regex (->|<-|<<|>>|=>) 0:ElixirOperator
|
add-highlighter -group /elixir/code regex (->|<-|<<|>>|=>) 0:builtin
|
||||||
add-highlighter -group /elixir/code regex \b(require|alias|use|import)\b 0:ElixirSpecialKeyword
|
add-highlighter -group /elixir/code regex \b(require|alias|use|import)\b 0:keyword
|
||||||
add-highlighter -group /elixir/code regex \b(__MODULE__|__DIR__|__ENV__|__CALLER__)\b 0:ElixirEnv
|
add-highlighter -group /elixir/code regex \b(__MODULE__|__DIR__|__ENV__|__CALLER__)\b 0:value
|
||||||
add-highlighter -group /elixir/code regex \b(def|defp|defmacro|defmacrop|defstruct|defmodule|defimpl|defprotocol|defoverridable)\b 0:keyword
|
add-highlighter -group /elixir/code regex \b(def|defp|defmacro|defmacrop|defstruct|defmodule|defimpl|defprotocol|defoverridable)\b 0:keyword
|
||||||
add-highlighter -group /elixir/code regex \b(fn|do|end|case|if|else|unless|var!|for|cond|quote|unquote|receive|with|raise|reraise|try|catch)\b 0:keyword
|
add-highlighter -group /elixir/code regex \b(fn|do|end|when|case|if|else|unless|var!|for|cond|quote|unquote|receive|with|raise|reraise|try|catch)\b 0:keyword
|
||||||
add-highlighter -group /elixir/code regex '@[\w_]+\b' 0:ElixirAttribute
|
add-highlighter -group /elixir/code regex '@[\w_]+\b' 0:attribute
|
||||||
add-highlighter -group /elixir/code regex '\b\d+[\d_]*\b' 0:value
|
add-highlighter -group /elixir/code regex '\b\d+[\d_]*\b' 0:value
|
||||||
|
|
||||||
# Commands
|
# Commands
|
||||||
|
|
Loading…
Reference in New Issue
Block a user