16 lines
444 B
Lua
16 lines
444 B
Lua
local pattern = "^/tmp/.*/%d+_Luapad%.lua$"
|
|
local group = vim.api.nvim_create_augroup("LuaPadFiletype", {clear=true})
|
|
vim.api.nvim_create_autocmd("FileType", {
|
|
group = group,
|
|
callback = function(data)
|
|
if data.file:match(pattern) then
|
|
vim.bo[data.buf].filetype = "lua.luapad"
|
|
end
|
|
end
|
|
})
|
|
|
|
require("legendary").commands{
|
|
{ ":Luapad", description = "Open interactive lua" },
|
|
{ ":LuaRun", description = "Run lua from current buffer" }
|
|
}
|