mirror of
https://github.com/vim/vim.git
synced 2025-12-10 18:46:57 -05:00
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: #18819
closes: #18832
Signed-off-by: Jon Parise <jon@indelible.org>
Signed-off-by: Csaba Hoch <csaba.hoch@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
15 lines
321 B
VimL
15 lines
321 B
VimL
" Vim ftplugin file
|
|
" Language: Leex (Erlang Lexical Analyzer Generator)
|
|
" Maintainer: Jon Parise <jon@indelible.org>
|
|
" Last Change: 2025 Nov 29
|
|
" Filenames: *.xrl
|
|
"
|
|
" References:
|
|
" - https://www.erlang.org/doc/apps/parsetools/leex.html
|
|
|
|
if exists('b:did_ftplugin')
|
|
finish
|
|
endif
|
|
|
|
runtime! ftplugin/erlang.vim
|