From a277c08d98e999ff6a59ec1bcd39d7de374c8579 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 22 Jul 2026 07:16:33 +0800 Subject: [PATCH] vim-patch:9.2.0821: filetype: msmtp system-wide rc file not detected (#40895) Problem: filetype: msmtp system-wide rc file not detected (chdiza). Solution: Detect 'msmtprc' as filetype msmtp, like '.msmtprc' (Doug Kearns). fixes: vim/vim#20751 closes: vim/vim#20752 https://github.com/vim/vim/commit/88440f9a3460bf54e4017340e764788dcf6cb3d7 Co-authored-by: Doug Kearns --- runtime/lua/vim/filetype.lua | 1 + test/old/testdir/test_filetype.vim | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua index aeeecbe0ae..b6b8c7891f 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -1856,6 +1856,7 @@ local filename = { ['mplayer.conf'] = 'mplayerconf', mrxvtrc = 'mrxvtrc', ['.mrxvtrc'] = 'mrxvtrc', + msmtprc = 'msmtp', ['.msmtprc'] = 'msmtp', ['Muttngrc'] = 'muttrc', ['Muttrc'] = 'muttrc', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim index f507f8de07..8f37123d07 100644 --- a/test/old/testdir/test_filetype.vim +++ b/test/old/testdir/test_filetype.vim @@ -559,7 +559,7 @@ func s:GetFilenameChecks() abort \ 'mplayerconf': ['mplayer.conf', '/.mplayer/config', 'any/.mplayer/config'], \ 'mrxvtrc': ['mrxvtrc', '.mrxvtrc'], \ 'msidl': ['file.odl', 'file.mof'], - \ 'msmtp': ['.msmtprc'], + \ 'msmtp': ['msmtprc', '.msmtprc'], \ 'msql': ['file.msql'], \ 'mss': ['file.mss'], \ 'mupad': ['file.mu'],