Merge pull request #45 from leafOfTree/undo-ftplugin

Undo ftplugin and indent settings when filetype changes
This commit is contained in:
leaf authored and GitHub committed 2026-10-21 20:22:29 +08:00
commit 25e386280c
5 files changed
+28

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
" Undo settings when filetype changes
let g:vim_vue_plugin_config = {'foldexpr': 1}
packadd matchit
function! Check()
call ExpectEqual(&l:foldmethod, 'expr', 'foldmethod')
call ExpectEqual(&l:indentexpr, 'GetVueIndent()', 'indentexpr')
call ExpectEqual(exists('b:match_words'), 1, 'b:match_words')
setlocal filetype=text
call ExpectEqual(&l:foldmethod, 'manual', 'foldmethod after undo')
call ExpectEqual(&l:indentexpr, '', 'indentexpr after undo')
call ExpectEqual(exists('b:match_words'), 0, 'b:match_words after undo')
call ExpectEqual(exists('b:syng_str'), 0, 'b:syng_str after undo')
if !has('nvim')
call ExpectEqual(&l:matchpairs, &g:matchpairs, 'matchpairs after undo')
endif
endfunction
+3
View File
@@ -0,0 +1,3 @@
<template>
<div>x</div>
</template>