diff options
| author | philw <dscr@duck.com> | 2025-04-10 15:24:41 +0200 |
|---|---|---|
| committer | philw <dscr@duck.com> | 2025-04-10 15:24:41 +0200 |
| commit | d5f54e43d51ce098baf11cc80760254303cbed5c (patch) | |
| tree | 935ccadd3492a0702eef83a085605540a858d778 | |
| parent | 18a4f63b85170adc602821817a9c80eeea16617f (diff) | |
| download | neovim-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.lua | 5 |
1 files changed, 1 insertions, 4 deletions
| @@ -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 |
| 101 | end | 100 | end |
| 102 | local function setup_autopairs() | 101 | local function setup_autopairs() |
| @@ -266,11 +265,9 @@ vim.keymap.set("n", "<leader>t", function() | |||
| 266 | vim.cmd("startinsert") | 265 | vim.cmd("startinsert") |
| 267 | end, {desc = "Open terminal in current window"}) | 266 | end, {desc = "Open terminal in current window"}) |
| 268 | 267 | ||
| 269 | -- Visual mode mappings | ||
| 270 | vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") | 268 | vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") |
| 271 | vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") | 269 | vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") |
| 272 | 270 | ||
| 273 | -- Terminal mode mapping | ||
| 274 | vim.keymap.set("t", "<Esc>", function() | 271 | vim.keymap.set("t", "<Esc>", function() |
| 275 | vim.cmd([[stopinsert]]) | 272 | vim.cmd([[stopinsert]]) |
| 276 | vim.cmd([[b#]]) | 273 | vim.cmd([[b#]]) |
