Public Access
refresh shortcuts
This commit is contained in:
@@ -23,10 +23,7 @@ Split shortcuts:
|
|||||||
|
|
||||||
Resize shortcuts:
|
Resize shortcuts:
|
||||||
|
|
||||||
- `<leader>rh` make the current window narrower
|
- `<leader>r-hjkl` to resize
|
||||||
- `<leader>rl` make the current window wider
|
|
||||||
- `<leader>rj` make the current window shorter
|
|
||||||
- `<leader>rk` make the current window taller
|
|
||||||
- `<leader>re` equalize split sizes
|
- `<leader>re` equalize split sizes
|
||||||
|
|
||||||
Buffer shortcuts:
|
Buffer shortcuts:
|
||||||
@@ -57,6 +54,11 @@ Toggle shortcuts:
|
|||||||
- `<leader>ti` toggle inline diagnostics
|
- `<leader>ti` toggle inline diagnostics
|
||||||
- `<leader>tv` toggle virtual diagnostics
|
- `<leader>tv` toggle virtual diagnostics
|
||||||
|
|
||||||
|
Refresh shortcuts (oil and buffers):
|
||||||
|
|
||||||
|
- `gR` refresh the current buffer
|
||||||
|
- `<F5>` refresh the current buffer
|
||||||
|
|
||||||
Oil usage:
|
Oil usage:
|
||||||
|
|
||||||
- `<leader>dl` opens the file browser
|
- `<leader>dl` opens the file browser
|
||||||
|
|||||||
@@ -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-j>", "<C-w>j", { desc = "window down" })
|
||||||
map("n", "<C-k>", "<C-w>k", { desc = "window up" })
|
map("n", "<C-k>", "<C-w>k", { desc = "window up" })
|
||||||
map("n", "<C-l>", "<C-w>l", { desc = "window right" })
|
map("n", "<C-l>", "<C-w>l", { desc = "window right" })
|
||||||
map("n", "gR", function()
|
map("n", { "gR", "<F5>" }, "<Cmd>edit<CR>", { desc = "refresh current buffer" })
|
||||||
vim.cmd.normal({ args = { vim.keycode("<C-l>") }, bang = true })
|
|
||||||
end, { desc = "refresh current view" })
|
|
||||||
|
|
||||||
-- this is needed to disable refresh behavior for <C-l> for navigation
|
-- this is needed to disable refresh behavior for <C-l> for navigation
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
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.definition, { buffer = ev.buf, desc = "goto definition" })
|
||||||
map("n", "gD", vim.lsp.buf.declaration, { buffer = ev.buf, desc = "goto declaration" })
|
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", "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", rename_without_default, { buffer = ev.buf, desc = "rename symbol (from empty)" })
|
||||||
map("n", "gRN", vim.lsp.buf.rename, { buffer = ev.buf, desc = "rename symbol starting with whatever is there" })
|
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", "x" }, "<leader>ca", vim.lsp.buf.code_action, { buffer = ev.buf, desc = "code actions" })
|
||||||
map("n", "<leader>cf", function()
|
map("n", "<leader>cf", function()
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ require("oil").setup({
|
|||||||
["<C-k>"] = false,
|
["<C-k>"] = false,
|
||||||
["<C-l>"] = false,
|
["<C-l>"] = false,
|
||||||
["gR"] = "actions.refresh", -- replaces default <C-l> behavior
|
["gR"] = "actions.refresh", -- replaces default <C-l> behavior
|
||||||
|
["<F5>"] = "actions.refresh",
|
||||||
["<C-s>"] = false,
|
["<C-s>"] = false,
|
||||||
["<C-p>"] = { "actions.preview", opts = { vertical = true, split = "belowright" } },
|
["<C-p>"] = { "actions.preview", opts = { vertical = true, split = "belowright" } },
|
||||||
["<BS>"] = { "actions.parent", mode = "n" },
|
["<BS>"] = { "actions.parent", mode = "n" },
|
||||||
|
|||||||
Reference in New Issue
Block a user