mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 03:15:39 +00:00
vim-patch:9.1.1140: filetype: m17ndb files are not detected (#32618)
Problem: filetype: m17ndb files are not detected
Solution: detect m17ndb files as m17ndb filetype,
include filetype, syntax and indent files for the
new filetype (David Mandelberg).
References:
https://www.nongnu.org/m17n/manual-en/m17nDBFormat.html describes the
format. https://git.savannah.nongnu.org/cgit/m17n/m17n-db.git/tree/ has
examples of the files.
closes: vim/vim#16696
ed7d8e55ac
Also adjust the xkb parent pattern according to dev_vimpatch.txt.
Co-authored-by: David Mandelberg <david@mandelberg.org>
This commit is contained in:
@@ -2325,13 +2325,42 @@ local pattern = {
|
||||
['^Neomuttrc'] = detect_neomuttrc,
|
||||
['%.neomuttdebug'] = 'neomuttlog',
|
||||
},
|
||||
['/%.?xkb/'] = {
|
||||
['xkb/'] = {
|
||||
['/%.?xkb/compat/'] = detect_xkb,
|
||||
['/%.?xkb/geometry/'] = detect_xkb,
|
||||
['/%.?xkb/keycodes/'] = detect_xkb,
|
||||
['/%.?xkb/symbols/'] = detect_xkb,
|
||||
['/%.?xkb/types/'] = detect_xkb,
|
||||
},
|
||||
['m17n'] = {
|
||||
['/m17n/.*%.ali$'] = 'm17ndb',
|
||||
['/m17n/.*%.cs$'] = 'm17ndb',
|
||||
['/m17n/.*%.dir$'] = 'm17ndb',
|
||||
['/m17n/.*%.flt$'] = 'm17ndb',
|
||||
['/m17n/.*%.fst$'] = 'm17ndb',
|
||||
['/m17n/.*%.lnm$'] = 'm17ndb',
|
||||
['/m17n/.*%.mic$'] = 'm17ndb',
|
||||
['/m17n/.*%.mim$'] = 'm17ndb',
|
||||
['/m17n/.*%.tbl$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.ali$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.cs$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.dir$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.flt$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.fst$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.lnm$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.mic$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.mim$'] = 'm17ndb',
|
||||
['/%.m17n%.d/.*%.tbl$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.ali$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.cs$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.dir$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.flt$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.fst$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.lnm$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.mic$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.mim$'] = 'm17ndb',
|
||||
['/m17n%-db/.*%.tbl$'] = 'm17ndb',
|
||||
},
|
||||
['^%.'] = {
|
||||
['^%.cshrc'] = detect.csh,
|
||||
['^%.login'] = detect.csh,
|
||||
|
||||
Reference in New Issue
Block a user