add mappings to spawn nobufflisted terms
This commit is contained in:
parent
4ca8d781cf
commit
63d54926a4
2 changed files with 19 additions and 5 deletions
|
@ -196,10 +196,15 @@ M.mappings = {
|
||||||
-- show & recover hidden terminal buffers in a telescope picker
|
-- show & recover hidden terminal buffers in a telescope picker
|
||||||
pick_term = "<leader>W",
|
pick_term = "<leader>W",
|
||||||
|
|
||||||
-- spawn terminals
|
-- spawn a single terminal and toggle it
|
||||||
|
-- this just works like toggleterm kinda
|
||||||
new_horizontal = "<leader>h",
|
new_horizontal = "<leader>h",
|
||||||
new_vertical = "<leader>v",
|
new_vertical = "<leader>v",
|
||||||
new_window = "<leader>w",
|
|
||||||
|
-- spawn new terminals
|
||||||
|
spawn_horizontal = "<leader>H",
|
||||||
|
spawn_vertical = "<leader>V",
|
||||||
|
spawn_window = "<leader>w",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -115,7 +115,16 @@ M.misc = function()
|
||||||
.. tostring(terminal_options.window.vsplit_width)
|
.. tostring(terminal_options.window.vsplit_width)
|
||||||
.. ")<CR>"
|
.. ")<CR>"
|
||||||
)
|
)
|
||||||
--map("n", term_maps.new_window, "") not supported yet
|
|
||||||
|
-- spawns terminals
|
||||||
|
map(
|
||||||
|
"n",
|
||||||
|
term_maps.spawn_horizontal,
|
||||||
|
":execute 15 .. 'new +terminal' | let b:term_type = 'hori' | startinsert <CR>"
|
||||||
|
)
|
||||||
|
map("n", term_maps.spawn_vertical, ":execute 'vnew +terminal' | let b:term_type = 'vert' | startinsert <CR>")
|
||||||
|
map("n", term_maps.new_window, ":execute 'terminal' | let b:term_type = 'wind' | startinsert <CR>")
|
||||||
|
|
||||||
-- terminal mappings end --
|
-- terminal mappings end --
|
||||||
|
|
||||||
-- Add Packer commands because we are not loading it at startup
|
-- Add Packer commands because we are not loading it at startup
|
||||||
|
|
Loading…
Reference in a new issue