vim-patch:9.1.1936: filetype: Erlang lexical files are not recognized

Problem:  filetype: Erlang lexical files are not recognized
Solution: Detect *.xrl files as leex filetype, include syntax and
          filetype plugins (Jon Parise).

leex is the lexical analyzer generator for Erlang. Its input file format
follows a section-based structure and uses the `.xrl` file extension.

This initial work includes file detection, an ftplugin (which inherits
the Erlang configuration), and a syntax definition.

Reference:
-  https://www.erlang.org/doc/apps/parsetools/leex.html

related: vim/vim#18819
closes: vim/vim#18832

b087c5452b

Co-authored-by: Jon Parise <jon@indelible.org>
This commit is contained in:
zeertzjq
2025-12-01 09:29:55 +08:00
parent 8310f20526
commit 3f8e51cee7
4 changed files with 79 additions and 0 deletions

View File

@@ -705,6 +705,7 @@ local extension = {
journal = 'ledger',
ldg = 'ledger',
ledger = 'ledger',
xrl = 'leex',
leo = 'leo',
less = 'less',
lex = 'lex',