feat: better integration between wezterm & neovim for term history

This commit is contained in:
Price Hiller 2023-05-04 02:08:02 -05:00
parent 4f4666a551
commit 55615756c3
Signed by: Price
SSH Key Fingerprint: SHA256:Y4S9ZzYphRn1W1kbJerJFO6GGsfu9O70VaBSxJO7dF8
2 changed files with 14 additions and 1 deletions

View File

@ -0,0 +1,13 @@
vim.opt_local.number = false
vim.opt_local.relativenumber = false
vim.keymap.set("n", "q", "<cmd>quit!<CR>", {
buffer = true,
remap = true,
})
vim.keymap.set("n", "i", function()
vim.notify("Insert mode disabled in termhistory")
end, {
buffer = true,
remap = true,
})

View File

@ -8,7 +8,7 @@ wezterm.on("trigger-nvim-with-scrollback", function(window, pane)
f:write(scrollback)
f:flush()
f:close()
window:perform_action(wezterm.action({ SpawnCommandInNewTab = { args = { "nvim", name } } }), pane)
window:perform_action(wezterm.action({ SpawnCommandInNewTab = { args = { "nvim", name, "+$", "-R" , "+set filetype=termhistory"} } }), pane)
wezterm.sleep_ms(1000)
os.remove(name)