mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
patch 8.2.2392: fennel filetype not recognized
Problem: Fennel filetype not recognized. Solution: Detect with pattern and hashbang. (Chinmay Dalal, closes #7729)
This commit is contained in:
parent
0d3de8cb59
commit
402115f1c2
@ -589,6 +589,9 @@ au BufNewFile,BufRead *.fan,*.fwt setf fan
|
|||||||
" Factor
|
" Factor
|
||||||
au BufNewFile,BufRead *.factor setf factor
|
au BufNewFile,BufRead *.factor setf factor
|
||||||
|
|
||||||
|
" Fennel
|
||||||
|
autocmd BufRead,BufNewFile *.fnl setf fennel
|
||||||
|
|
||||||
" Fetchmail RC file
|
" Fetchmail RC file
|
||||||
au BufNewFile,BufRead .fetchmailrc setf fetchmail
|
au BufNewFile,BufRead .fetchmailrc setf fetchmail
|
||||||
|
|
||||||
|
@ -186,6 +186,10 @@ if s:line1 =~# "^#!"
|
|||||||
elseif s:name =~# 'instantfpc\>'
|
elseif s:name =~# 'instantfpc\>'
|
||||||
set ft=pascal
|
set ft=pascal
|
||||||
|
|
||||||
|
" Fennel
|
||||||
|
elseif s:name =~# 'fennel\>'
|
||||||
|
set ft=fennel
|
||||||
|
|
||||||
endif
|
endif
|
||||||
unlet s:name
|
unlet s:name
|
||||||
|
|
||||||
|
@ -174,6 +174,7 @@ let s:filename_checks = {
|
|||||||
\ 'factor': ['file.factor'],
|
\ 'factor': ['file.factor'],
|
||||||
\ 'falcon': ['file.fal'],
|
\ 'falcon': ['file.fal'],
|
||||||
\ 'fan': ['file.fan', 'file.fwt'],
|
\ 'fan': ['file.fan', 'file.fwt'],
|
||||||
|
\ 'fennel': ['file.fnl'],
|
||||||
\ 'fetchmail': ['.fetchmailrc'],
|
\ 'fetchmail': ['.fetchmailrc'],
|
||||||
\ 'fgl': ['file.4gl', 'file.4gh', 'file.m4gl'],
|
\ 'fgl': ['file.4gl', 'file.4gh', 'file.m4gl'],
|
||||||
\ 'focexec': ['file.fex', 'file.focexec'],
|
\ 'focexec': ['file.fex', 'file.focexec'],
|
||||||
@ -639,6 +640,7 @@ let s:script_checks = {
|
|||||||
\ ['// -*- C++ -*-']],
|
\ ['// -*- C++ -*-']],
|
||||||
\ 'yaml': [['%YAML 1.2']],
|
\ 'yaml': [['%YAML 1.2']],
|
||||||
\ 'pascal': [['#!/path/instantfpc']],
|
\ 'pascal': [['#!/path/instantfpc']],
|
||||||
|
\ 'fennel': [['#!/path/fennel']],
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
" Various forms of "env" optional arguments.
|
" Various forms of "env" optional arguments.
|
||||||
|
@ -750,6 +750,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
2392,
|
||||||
/**/
|
/**/
|
||||||
2391,
|
2391,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user