Public Access
refresh shortcuts
This commit is contained in:
@@ -59,9 +59,7 @@ map("n", "<C-h>", "<C-w>h", { desc = "window left" })
|
||||
map("n", "<C-j>", "<C-w>j", { desc = "window down" })
|
||||
map("n", "<C-k>", "<C-w>k", { desc = "window up" })
|
||||
map("n", "<C-l>", "<C-w>l", { desc = "window right" })
|
||||
map("n", "gR", function()
|
||||
vim.cmd.normal({ args = { vim.keycode("<C-l>") }, bang = true })
|
||||
end, { desc = "refresh current view" })
|
||||
map("n", { "gR", "<F5>" }, "<Cmd>edit<CR>", { desc = "refresh current buffer" })
|
||||
|
||||
-- this is needed to disable refresh behavior for <C-l> for navigation
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
@@ -104,8 +102,8 @@ vim.api.nvim_create_autocmd("LspAttach", {
|
||||
map("n", "gd", vim.lsp.buf.definition, { buffer = ev.buf, desc = "goto definition" })
|
||||
map("n", "gD", vim.lsp.buf.declaration, { buffer = ev.buf, desc = "goto declaration" })
|
||||
map("n", "gfr", vim.lsp.buf.references, { buffer = ev.buf, desc = "find references" })
|
||||
map("n", "grn", rename_without_default, { buffer = ev.buf, desc = "rename symbol completely" })
|
||||
map("n", "gRN", vim.lsp.buf.rename, { buffer = ev.buf, desc = "rename symbol starting with whatever is there" })
|
||||
map("n", "grn", rename_without_default, { buffer = ev.buf, desc = "rename symbol (from empty)" })
|
||||
map("n", "grN", vim.lsp.buf.rename, { buffer = ev.buf, desc = "rename symbol (from current)" })
|
||||
|
||||
map({ "n", "x" }, "<leader>ca", vim.lsp.buf.code_action, { buffer = ev.buf, desc = "code actions" })
|
||||
map("n", "<leader>cf", function()
|
||||
|
||||
@@ -27,6 +27,7 @@ require("oil").setup({
|
||||
["<C-k>"] = false,
|
||||
["<C-l>"] = false,
|
||||
["gR"] = "actions.refresh", -- replaces default <C-l> behavior
|
||||
["<F5>"] = "actions.refresh",
|
||||
["<C-s>"] = false,
|
||||
["<C-p>"] = { "actions.preview", opts = { vertical = true, split = "belowright" } },
|
||||
["<BS>"] = { "actions.parent", mode = "n" },
|
||||
|
||||
Reference in New Issue
Block a user