Rewrite of the custom functions to better load with the newer modular configs.

This commit is contained in:
Finch 2024-03-06 12:34:15 -06:00
parent 95a58ffb1f
commit b11ee41a48

View File

@ -1,12 +1,13 @@
-- 'softrequire' provides a wrapper around the builtin require. If the require has failed in a `local mod = softrequire('m') call, a quick check of
-- 'if mod then' can wrap code dependent upon the require, and fails gracefully
local function softrequire(m)
local ok, err = pcall(require, m)
if not ok then return nil, err end
return err
end
-- local function softrequire(m)
-- local ok, err = pcall(require, m)
-- if not ok then return nil, err end
-- return err
-- end
local function execute(type)
return {
execute = function(type)
local command_table = {
run = {
java = 'java %',
@ -27,5 +28,5 @@ local function execute(type)
if command ~= nil then
vim.cmd('FloatermNew --autoclose=0 ' .. command)
end
end
end
}