timer/lua/timer.lua

31 lines
958 B
Lua
Raw Normal View History

2024-10-06 16:36:58 +02:00
local augroup = vim.api.nvim_create_augroup("ScratchBuffer", { clear = true })
local function focus_gained()
print("Huiii Fokus")
end
local function focus_lost()
print("Hokus pokus fort ist der fokus")
end
local function main()
print("Hello from our plugin")
print(os.time())
end
local function setup()
vim.api.nvim_create_autocmd("VimEnter",
{ group = augroup, desc = "Set a fennel scratch buffer on load", once = true, callback = main })
vim.api.nvim_create_user_command(
'Timer', -- The name of the command (accessible via :TimerStart)
function()
print("Timer started!") -- The function executed when the command is called
end,
{ nargs = 0 } -- No arguments for this command (you can configure this later)
)
vim.api.nvim_create_autocmd("FocusGained", { callback = focus_gained })
vim.api.nvim_create_autocmd("FocusLost", { callback = focus_lost })
end
return { setup = setup }