Files
nvim/after/plugin/netrw.lua
2026-02-17 20:56:53 +01:00

44 lines
1.4 KiB
Lua

-- local g = vim.g
--
-- local options_append = {
-- netrw_keepdir = 0, --Keep the current directory and the browsing directory synced
-- netrw_winsize = "17", -- 17% size
-- netrw_localmkdir = "mkdir -p", -- change mkdir cmd
-- netrw_localcopycmd = "cp -r", -- change copy command
-- netrw_localrmdir = "rm -r", -- change delete command
-- netrw_list_hide = [['\(^\|\s\s\)\zs\.\S\+']], -- don't show hidden
-- --netrw_banner = 0, -- hide banner
-- --netrw_liststyle = 3, -- how files are open
-- --netrw_browse_split = 0, -- open new files in vertical split
-- -- netrw_altv = 1,
-- netrw_bufsettings = "noma nomod nu nobl nowrap ro", -- line number
-- }
--
-- for k, v in pairs(options_append) do
-- g[k] = v
-- end
--
-- local bind = function(lhs, rhs)
-- vim.keymap.set("n", lhs, rhs, { remap = true, buffer = true })
-- end
--
-- -- Navigation
-- bind("l", "<CR>") -- open file or dir
-- bind(".", "gh") -- toggle dotfiles
-- bind("H", "u") -- preview dir
-- bind("h", "-^") -- go up
-- bind("[f", ":Explore<CR>") -- close if open
--
-- -- Marks
-- bind("<TAB>", "mf") -- toggle mark
-- bind("<S-TAB>", "mF") -- unmark
-- bind("<leader><TAB>", "mu") -- unmark all
--
-- -- Files
-- bind("ff", ":!touch ") -- create file
-- bind("fd", ":!mkdir -p ") -- create folder
-- bind("fm", ":!mv ") -- move/rename
-- bind("fc", ":!cp -r ") -- copy
-- bind("D", ":!rm -r ") -- delete
-- bind("f;", "mx") -- run command