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 = { ["Z"] = { name = "zk" }, ["Zi"] = { ":ZkIndex", desc = "Index notes" }, ["Zn"] = { ":ZkNew", desc = "New note" }, ["Zs"] = { ":ZnNotes", desc = "Search notes" }, ["tb"] = { _bacon_toggle, desc = "ToggleTerm bacon "}, ["te"] = { _entangled_toggle, desc = "ToggleTerm entangled" }, } }