mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 03:48:18 +00:00
feat(runtime): Allow lua to be used in ftdetect
This commit is contained in:
@@ -127,7 +127,7 @@ describe('runtime:', function()
|
||||
it('loads lua ftplugins', function()
|
||||
local ftplugin_file = table.concat({ftplugin_folder , 'new-ft.lua'}, pathsep)
|
||||
mkdir_p(ftplugin_folder)
|
||||
write_file(ftplugin_file , [[ vim.g.lua_ftplugin = 1 ]])
|
||||
write_file(ftplugin_file , [[vim.g.lua_ftplugin = 1]])
|
||||
|
||||
clear{ args_rm={'-u' }, env={ XDG_CONFIG_HOME=xconfig, VIMRUNTIME='runtime/' }}
|
||||
|
||||
@@ -145,7 +145,7 @@ describe('runtime:', function()
|
||||
it('loads lua indents', function()
|
||||
local indent_file = table.concat({indent_folder , 'new-ft.lua'}, pathsep)
|
||||
mkdir_p(indent_folder)
|
||||
write_file(indent_file , [[ vim.g.lua_indent = 1 ]])
|
||||
write_file(indent_file , [[vim.g.lua_indent = 1]])
|
||||
|
||||
clear{ args_rm={'-u' }, env={ XDG_CONFIG_HOME=xconfig, VIMRUNTIME='runtime/' }}
|
||||
|
||||
@@ -155,5 +155,22 @@ describe('runtime:', function()
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('ftdetect', function()
|
||||
local ftdetect_folder = table.concat({xconfig, 'nvim', 'ftdetect'}, pathsep)
|
||||
|
||||
before_each(clear)
|
||||
|
||||
it('loads lua ftdetects', function()
|
||||
local ftdetect_file = table.concat({ftdetect_folder , 'new-ft.lua'}, pathsep)
|
||||
mkdir_p(ftdetect_folder)
|
||||
write_file(ftdetect_file , [[vim.g.lua_ftdetect = 1]])
|
||||
|
||||
clear{ args_rm={'-u' }, env={ XDG_CONFIG_HOME=xconfig, VIMRUNTIME='runtime/' }}
|
||||
|
||||
eq(1, eval('g:lua_ftdetect'))
|
||||
rmdir(ftdetect_folder)
|
||||
end)
|
||||
end)
|
||||
|
||||
end)
|
||||
|
||||
|
Reference in New Issue
Block a user