1
0
Fork 0

neovim: Clean up some old bindings

This commit is contained in:
Jeremy Kaplan 2026-04-23 15:36:40 -04:00
commit ff89bf4d6b

View file

@ -16,13 +16,9 @@ require("lazy").setup("plugins", {
}, },
}) })
theme = "jdkaplan-temp"
vim.o.number = true vim.o.number = true
vim.o.hidden = true vim.o.hidden = true
vim.cmd.colorscheme(theme)
vim.o.expandtab = true vim.o.expandtab = true
vim.o.tabstop = 4 vim.o.tabstop = 4
vim.o.softtabstop = 4 vim.o.softtabstop = 4
@ -73,10 +69,10 @@ vim.opt.completeopt = "menu,menuone,noselect"
vim.o.secure = true vim.o.secure = true
vim.keymap.set("", "<Space>w", "<C-w>", { remap = true }) vim.keymap.set("", "<Space>w", "<C-w>", { remap = true })
vim.keymap.set("", '<Space>w"', ":split<CR>")
vim.keymap.set("", "<Space>w%", ":vsplit<CR>")
vim.keymap.set("", "<Leader>w", ":w<CR>") vim.keymap.set("", "<Leader>w", ":w<CR>")
vim.keymap.set("", "<Leader><Leader>", ":w<CR>")
vim.keymap.set("", "<Space>s", ":w<CR>")
vim.keymap.set("n", "<C-w>]", function() vim.keymap.set("n", "<C-w>]", function()
if vim.api.nvim_win_get_width(0) > 2 * 80 then if vim.api.nvim_win_get_width(0) > 2 * 80 then
@ -86,17 +82,8 @@ vim.keymap.set("n", "<C-w>]", function()
end end
end) end)
-- TODO: Delete these ; fake-leader bindings
vim.keymap.set("", ";w", ":w<CR>")
-- TODO: Delete these ; fake-leader bindings
vim.keymap.set("", ";;", ";")
vim.keymap.set("", "<Space><Space>", ":nohlsearch<CR>") vim.keymap.set("", "<Space><Space>", ":nohlsearch<CR>")
-- TODO: Delete these ; fake-leader bindings
vim.keymap.set("", ";<Space>", ":nohlsearch<CR>")
vim.keymap.set("n", "<Space>cc", ':let @+=expand("%")<CR>') vim.keymap.set("n", "<Space>cc", ':let @+=expand("%")<CR>')
vim.keymap.set("n", "<Space>cl", ':let @+=join([expand("%"), line(".")], ":")<CR>') vim.keymap.set("n", "<Space>cl", ':let @+=join([expand("%"), line(".")], ":")<CR>')
vim.keymap.set("n", "<Space>cp", ':let @+=expand("%:p")<CR>') vim.keymap.set("n", "<Space>cp", ':let @+=expand("%:p")<CR>')
@ -125,6 +112,9 @@ autocmd FileType text setlocal spell
]]) ]])
vim.opt.spellcapcheck = "" vim.opt.spellcapcheck = ""
theme = "jdkaplan-temp"
vim.cmd.colorscheme(theme)
-- CTRL-L usually clears and redraws the screen. Might as well use it to reset -- CTRL-L usually clears and redraws the screen. Might as well use it to reset
-- the colorscheme too! -- the colorscheme too!
vim.keymap.set("n", "<C-l>", function() vim.keymap.set("n", "<C-l>", function()
@ -145,6 +135,9 @@ function auto_correct(mode, old, new, scale, limit, cmd)
end) end)
end end
-- TODO: Delete these ; fake-leader bindings
vim.keymap.set("", ";;", ";")
auto_correct("n", ';"', "<C-w>s", 100, 1000, vim.cmd.split) auto_correct("n", ';"', "<C-w>s", 100, 1000, vim.cmd.split)
auto_correct("n", ";%", "<C-w>v", 100, 1000, vim.cmd.vsplit) auto_correct("n", ";%", "<C-w>v", 100, 1000, vim.cmd.vsplit)
auto_correct("n", ";0", "<C-w>c", 100, 1000, vim.cmd.close) auto_correct("n", ";0", "<C-w>c", 100, 1000, vim.cmd.close)
@ -160,3 +153,6 @@ end)
auto_correct("n", ";l", "<C-w>l", 10, 500, function() auto_correct("n", ";l", "<C-w>l", 10, 500, function()
vim.cmd.wincmd("l") vim.cmd.wincmd("l")
end) end)
auto_correct("n", ";w", "<Space>s", 100, 1000, vim.cmd.write)
auto_correct("n", ";<Space>", "<Space><Space>", 100, 1000, vim.cmd.nohlsearch)