summaryrefslogtreecommitdiffstats
path: root/syntax/elixir.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2019-05-07 16:17:30 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2019-05-07 16:17:56 +0200
commitaebef2c2e76b88384b1121c237c965e8cf8b3bcb (patch)
tree98c685630547630cfadffb487a0cf90b7abbb710 /syntax/elixir.vim
parente8245dbf1746aa59774124de1c77ffc4d8b5b52f (diff)
downloadvim-polyglot-aebef2c2e76b88384b1121c237c965e8cf8b3bcb.tar.gz
vim-polyglot-aebef2c2e76b88384b1121c237c965e8cf8b3bcb.zip
Update
Diffstat (limited to 'syntax/elixir.vim')
-rw-r--r--syntax/elixir.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/syntax/elixir.vim b/syntax/elixir.vim
index 89440f7f..9ad39e4a 100644
--- a/syntax/elixir.vim
+++ b/syntax/elixir.vim
@@ -43,12 +43,12 @@ syn match elixirOperator '\.\.\|\.'
syn match elixirOperator "\^\^\^\|\^"
syn match elixirOperator '\\\\\|::\|\*\|/\|\~\~\~\|@'
+syn match elixirAlias '\([a-z]\)\@<![A-Z]\w*\%(\.[A-Z]\w*\)*'
+
syn match elixirAtom '\(:\)\@<!:\%([a-zA-Z_]\w*\%([?!]\|=[>=]\@!\)\?\|<>\|===\?\|>=\?\|<=\?\)'
syn match elixirAtom '\(:\)\@<!:\%(<=>\|&&\?\|%\(()\|\[\]\|{}\)\|++\?\|--\?\|||\?\|!\|//\|[%&`/|]\)'
syn match elixirAtom "\%([a-zA-Z_]\w*[?!]\?\):\(:\)\@!"
-syn match elixirAlias '\([a-z]\)\@<![A-Z]\w*'
-
syn keyword elixirBoolean true false nil
syn match elixirVariable '@[a-z]\w*'