Відповіді:
Якщо вам потрібні спеціальні команди, які беруть аргументи файлів, ви можете просто скористатися :command -complete=filetype. Крім того, ви можете отримати список за допомогою globpath()функції самостійно:
echo join(map(split(globpath(&rtp, 'ftplugin/*.vim'), '\n'), 'fnamemodify(v:val, ":t:r")'), "\n")
Це отримує всі ftplugin сценарії з runtimepath, а потім модифікує filepec за допомогою fnamemodify()лише списку кореня імені файлу. split()перетворюється в Список і join()повертається до рядків для :echoing.
after/ftpluginі так, тому що вони містяться в &rtp.
ftplugin/after?