aboutsummaryrefslogtreecommitdiffstats
path: root/init.lua
diff options
context:
space:
mode:
authorphilw <dscr@duck.com>2025-04-10 15:24:41 +0200
committerphilw <dscr@duck.com>2025-04-10 15:24:41 +0200
commitd5f54e43d51ce098baf11cc80760254303cbed5c (patch)
tree935ccadd3492a0702eef83a085605540a858d778 /init.lua
parent18a4f63b85170adc602821817a9c80eeea16617f (diff)
downloadneovim-d5f54e43d51ce098baf11cc80760254303cbed5c.tar.gz
neovim-d5f54e43d51ce098baf11cc80760254303cbed5c.zip
fix: Resolve unexpected netrw behavior
To this day, netrw was always in split mode after opening the file. Now the split is removed, leaving remaining text buffer. Additionally, below are minor fixes: - Removed redundant comments in ToggleVExplorer() - Keybindings have been refactored to follow unified code style
Diffstat (limited to '')
-rw-r--r--init.lua5
1 files changed, 1 insertions, 4 deletions
diff --git a/init.lua b/init.lua
index e55e1dd..ea77dad 100644
--- a/init.lua
+++ b/init.lua
@@ -92,11 +92,10 @@ function ToggleVExplorer()
92 end 92 end
93 vim.t.expl_buf_num = nil 93 vim.t.expl_buf_num = nil
94 else 94 else
95 -- otwórz pionowy split z lewej i przejdź do netrw
96 vim.cmd("topleft " .. vim.g.netrw_winsize .. "vsplit") 95 vim.cmd("topleft " .. vim.g.netrw_winsize .. "vsplit")
97 vim.cmd("Explore") 96 vim.cmd("Explore")
98 vim.t.expl_buf_num = vim.fn.bufnr("%") 97 vim.t.expl_buf_num = vim.fn.bufnr("%")
99 vim.cmd("wincmd h") -- PRZEJDŹ DO NETRW 98 vim.cmd("wincmd h")
100 end 99 end
101end 100end
102local function setup_autopairs() 101local function setup_autopairs()
@@ -266,11 +265,9 @@ vim.keymap.set("n", "<leader>t", function()
266 vim.cmd("startinsert") 265 vim.cmd("startinsert")
267end, {desc = "Open terminal in current window"}) 266end, {desc = "Open terminal in current window"})
268 267
269-- Visual mode mappings
270vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") 268vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
271vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") 269vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
272 270
273-- Terminal mode mapping
274vim.keymap.set("t", "<Esc>", function() 271vim.keymap.set("t", "<Esc>", function()
275 vim.cmd([[stopinsert]]) 272 vim.cmd([[stopinsert]])
276 vim.cmd([[b#]]) 273 vim.cmd([[b#]])