25 lines
758 B
Lua
25 lines
758 B
Lua
|
local Terminal = require('toggleterm.terminal').Terminal
|
||
|
local bacon = Terminal:new({ cmd = "bacon", hidden = true })
|
||
|
local entangled = Terminal:new({ cmd = "entangled watch", hidden = true })
|
||
|
|
||
|
function _bacon_toggle()
|
||
|
bacon.dir = vim.fn.expand("%:h")
|
||
|
bacon:toggle()
|
||
|
end
|
||
|
|
||
|
function _entangled_toggle()
|
||
|
entangled.dir = vim.fn.expand("%:h")
|
||
|
entangled:toggle()
|
||
|
end
|
||
|
|
||
|
return {
|
||
|
n = {
|
||
|
["<leader>Z"] = { name = "zk" },
|
||
|
["<leader>Zi"] = { ":ZkIndex<cr>", desc = "Index notes" },
|
||
|
["<leader>Zn"] = { ":ZkNew<cr>", desc = "New note" },
|
||
|
["<leader>Zs"] = { ":ZnNotes<cr>", desc = "Search notes" },
|
||
|
["<leader>tb"] = { _bacon_toggle, desc = "ToggleTerm bacon "},
|
||
|
["<leader>te"] = { _entangled_toggle, desc = "ToggleTerm entangled" },
|
||
|
}
|
||
|
}
|