chore: add stylua to format the codebase, and run on CI (#1055)

This commit is contained in:
Kiyan
2022-03-06 17:33:30 +01:00
committed by GitHub
parent 76d181d480
commit 0816064a8b
43 changed files with 871 additions and 732 deletions

View File

@@ -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.