From 4d7e6c500ed7c6c35af142b99745ec752c995337 Mon Sep 17 00:00:00 2001 From: kj_sh604 Date: Thu, 4 Jun 2026 23:29:32 -0400 Subject: refactor: add format keybind --- .config/nvim/init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 047fc74..b6aadab 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -108,6 +108,9 @@ keymap({"n", "t"}, "j", function() toggle_terminal() end, { noremap = tru keymap({"n", "t"}, "", function() toggle_terminal() end, { noremap = true }) keymap("n", "sc", ":set spell!", { noremap = true, silent = true }) +keymap("n", "", ":bnext", { noremap = true, silent = true }) +keymap("n", "", ":bprev", { noremap = true, silent = true }) + keymap("n", "", "ZQ", { noremap = true }) keymap("n", "", "ZZ", { noremap = true }) @@ -251,6 +254,7 @@ vim.api.nvim_create_autocmd("LspAttach", { map("grd", vim.lsp.buf.definition, "definition") map("grt", vim.lsp.buf.type_definition, "type definition") map("K", vim.lsp.buf.hover, "hover") + map("F", function() vim.lsp.buf.format({ async = true }) end, "format", { "n", "x" }) local client = vim.lsp.get_client_by_id(event.data.client_id) if client and client:supports_method("textDocument/documentHighlight", event.buf) then -- cgit v1.2.3