astronvim/mappings.lua

25 lines
758 B
Lua
Raw Normal View History

2024-02-15 00:03:44 +00:00
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" },
}
}