summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Hamlett <alanhamlett@users.noreply.github.com>2020-02-11 10:06:04 -0800
committerGitHub <noreply@github.com>2020-02-11 19:06:04 +0100
commite0c52b57679f4b39be2215662a0cf1f7f719c5da (patch)
treebc315d640515a877f8b58a5c6f62b8d415870d37
parentf456d23496db5a4e24002c131759035a337cbe0e (diff)
downloadpygments-git-e0c52b57679f4b39be2215662a0cf1f7f719c5da.tar.gz
Support for *.eex files in ElixirLexer (#1387)
* Support for *.eex files in ElixirLexer * update lexer mapping
-rw-r--r--pygments/lexers/_mapping.py2
-rw-r--r--pygments/lexers/erlang.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/_mapping.py b/pygments/lexers/_mapping.py
index 2af0f057..c4858232 100644
--- a/pygments/lexers/_mapping.py
+++ b/pygments/lexers/_mapping.py
@@ -142,7 +142,7 @@ LEXERS = {
'EbnfLexer': ('pygments.lexers.parsers', 'EBNF', ('ebnf',), ('*.ebnf',), ('text/x-ebnf',)),
'EiffelLexer': ('pygments.lexers.eiffel', 'Eiffel', ('eiffel',), ('*.e',), ('text/x-eiffel',)),
'ElixirConsoleLexer': ('pygments.lexers.erlang', 'Elixir iex session', ('iex',), (), ('text/x-elixir-shellsession',)),
- 'ElixirLexer': ('pygments.lexers.erlang', 'Elixir', ('elixir', 'ex', 'exs'), ('*.ex', '*.exs'), ('text/x-elixir',)),
+ 'ElixirLexer': ('pygments.lexers.erlang', 'Elixir', ('elixir', 'ex', 'exs'), ('*.ex', '*.eex', '*.exs'), ('text/x-elixir',)),
'ElmLexer': ('pygments.lexers.elm', 'Elm', ('elm',), ('*.elm',), ('text/x-elm',)),
'EmacsLispLexer': ('pygments.lexers.lisp', 'EmacsLisp', ('emacs', 'elisp', 'emacs-lisp'), ('*.el',), ('text/x-elisp', 'application/x-elisp')),
'EmailLexer': ('pygments.lexers.email', 'E-mail', ('email', 'eml'), ('*.eml',), ('message/rfc822',)),
diff --git a/pygments/lexers/erlang.py b/pygments/lexers/erlang.py
index 07a46c80..c90bc4fd 100644
--- a/pygments/lexers/erlang.py
+++ b/pygments/lexers/erlang.py
@@ -233,7 +233,7 @@ class ElixirLexer(RegexLexer):
name = 'Elixir'
aliases = ['elixir', 'ex', 'exs']
- filenames = ['*.ex', '*.exs']
+ filenames = ['*.ex', '*.eex', '*.exs']
mimetypes = ['text/x-elixir']
KEYWORD = ('fn', 'do', 'end', 'after', 'else', 'rescue', 'catch')