Compare commits
No commits in common. "50c5b72683a4611f0f44345b004c21e0d1e23cca" and "e9ff562c1ede56577ab1148a5d3c085847c22ebc" have entirely different histories.
50c5b72683
...
e9ff562c1e
|
|
@ -9,7 +9,6 @@
|
||||||
[bindings]
|
[bindings]
|
||||||
[[search]]
|
[[search]]
|
||||||
esc = exit
|
esc = exit
|
||||||
/ = refineprompt
|
|
||||||
[[thread]]
|
[[thread]]
|
||||||
esc = exit
|
esc = exit
|
||||||
[[taglist]]
|
[[taglist]]
|
||||||
|
|
|
||||||
|
|
@ -87,28 +87,12 @@ vim.opt.wildmenu = true
|
||||||
vim.opt.wildmode = "list:longest"
|
vim.opt.wildmode = "list:longest"
|
||||||
|
|
||||||
-- ── Keymaps ───────────────────────────────────────────────────────────────────
|
-- ── Keymaps ───────────────────────────────────────────────────────────────────
|
||||||
-- window navigation (normal mode)
|
-- window navigation
|
||||||
vim.keymap.set("n", "<C-l>", "<C-w>w")
|
vim.keymap.set("n", "<C-l>", "<C-w>w")
|
||||||
vim.keymap.set("n", "<C-h>", "<C-w>h")
|
vim.keymap.set("n", "<C-h>", "<C-w>h")
|
||||||
vim.keymap.set("n", "<C-j>", "<C-w>j")
|
vim.keymap.set("n", "<C-j>", "<C-w>j")
|
||||||
vim.keymap.set("n", "<C-k>", "<C-w>k")
|
vim.keymap.set("n", "<C-k>", "<C-w>k")
|
||||||
|
|
||||||
-- window navigation from terminal-insert mode (exit insert, then move)
|
|
||||||
vim.keymap.set("t", "<C-h>", "<C-\\><C-n><C-w>h", { silent = true })
|
|
||||||
vim.keymap.set("t", "<C-j>", "<C-\\><C-n><C-w>j", { silent = true })
|
|
||||||
vim.keymap.set("t", "<C-k>", "<C-\\><C-n><C-w>k", { silent = true })
|
|
||||||
vim.keymap.set("t", "<C-l>", "<C-\\><C-n><C-w>w", { silent = true })
|
|
||||||
|
|
||||||
-- auto-enter insert mode when focusing a terminal buffer (skip floaterm)
|
|
||||||
vim.api.nvim_create_autocmd("BufEnter", {
|
|
||||||
pattern = "term://*",
|
|
||||||
callback = function()
|
|
||||||
if vim.bo.filetype ~= "floaterm" then
|
|
||||||
vim.cmd("startinsert")
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
-- calendar.vim steals <C-hjkl> for month nav; restore window movement
|
-- calendar.vim steals <C-hjkl> for month nav; restore window movement
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = "calendar",
|
pattern = "calendar",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue