23 lines
644 B
Lua
23 lines
644 B
Lua
local vim = vim
|
|
|
|
local D = {}
|
|
|
|
-- needs plenary
|
|
local reload = require('plenary.reload').reload_module
|
|
|
|
function D.R(name)
|
|
reload(name)
|
|
return require(name)
|
|
end
|
|
|
|
function D.setup_commands()
|
|
vim.cmd("command! " .. "DSymbolsOutline " ..
|
|
":lua require'symbols-outline.debug'.R('symbols-outline').toggle_outline()")
|
|
vim.cmd("command! " .. "DSymbolsOutlineOpen " ..
|
|
":lua require'symbols-outline.debug'.R('symbols-outline').open_outline()")
|
|
vim.cmd("command! " .. "DSymbolsOutlineClose " ..
|
|
":lua require'symbols-outline.debug'.R('symbols-outline').close_outline()")
|
|
end
|
|
|
|
return D
|