chore: add stylua to format the codebase, and run on CI (#1055)
This commit is contained in:
@@ -3,12 +3,12 @@ local M = {}
|
||||
local global_handlers = {}
|
||||
|
||||
local Event = {
|
||||
Ready = 'Ready',
|
||||
NodeRenamed = 'NodeRenamed',
|
||||
FileCreated = 'FileCreated',
|
||||
FileRemoved = 'FileRemoved',
|
||||
FolderCreated = 'FolderCreated',
|
||||
FolderRemoved = 'FolderRemoved',
|
||||
Ready = "Ready",
|
||||
NodeRenamed = "NodeRenamed",
|
||||
FileCreated = "FileCreated",
|
||||
FileRemoved = "FileRemoved",
|
||||
FolderCreated = "FolderCreated",
|
||||
FolderRemoved = "FolderRemoved",
|
||||
}
|
||||
|
||||
local function get_handlers(event_name)
|
||||
@@ -21,12 +21,11 @@ local function register_handler(event_name, handler)
|
||||
global_handlers[event_name] = handlers
|
||||
end
|
||||
|
||||
|
||||
local function dispatch(event_name, payload)
|
||||
for _, handler in pairs(get_handlers(event_name)) do
|
||||
local success, error = pcall(handler, payload)
|
||||
if not success then
|
||||
vim.api.nvim_err_writeln('Handler for event ' .. event_name .. ' errored. ' .. vim.inspect(error))
|
||||
vim.api.nvim_err_writeln("Handler for event " .. event_name .. " errored. " .. vim.inspect(error))
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -38,27 +37,27 @@ end
|
||||
|
||||
--@private
|
||||
function M._dispatch_node_renamed(old_name, new_name)
|
||||
dispatch(Event.NodeRenamed, {old_name=old_name, new_name=new_name})
|
||||
dispatch(Event.NodeRenamed, { old_name = old_name, new_name = new_name })
|
||||
end
|
||||
|
||||
--@private
|
||||
function M._dispatch_file_removed(fname)
|
||||
dispatch(Event.FileRemoved, {fname=fname})
|
||||
dispatch(Event.FileRemoved, { fname = fname })
|
||||
end
|
||||
|
||||
--@private
|
||||
function M._dispatch_file_created(fname)
|
||||
dispatch(Event.FileCreated, {fname=fname})
|
||||
dispatch(Event.FileCreated, { fname = fname })
|
||||
end
|
||||
|
||||
--@private
|
||||
function M._dispatch_folder_created(folder_name)
|
||||
dispatch(Event.FolderCreated, {folder_name=folder_name})
|
||||
dispatch(Event.FolderCreated, { folder_name = folder_name })
|
||||
end
|
||||
|
||||
--@private
|
||||
function M._dispatch_folder_removed(folder_name)
|
||||
dispatch(Event.FolderRemoved, {folder_name=folder_name})
|
||||
dispatch(Event.FolderRemoved, { folder_name = folder_name })
|
||||
end
|
||||
|
||||
--Registers a handler for the Ready event.
|
||||
|
||||
Reference in New Issue
Block a user