vim.g.mapleader = " " -- vim.keymap.set("n", "cd", vim.cmd.Ex) vim.keymap.set("n", ";", ":Dashboard", { desc = "Return to Dashboard", silent = true }) -- Copy visual selection to system clipboard using Leader + y vim.keymap.set("v", "y", '"+y', { desc = "Copy to system clipboard" }) -- Paste from system clipboard AFTER the cursor (Normal & Visual mode) vim.keymap.set({ "n", "v" }, "p", '"+p', { desc = "Paste from system clipboard after" }) -- Paste from system clipboard BEFORE the cursor (Normal & Visual mode) vim.keymap.set({ "n", "v" }, "P", '"+P', { desc = "Paste from system clipboard before" }) vim.api.nvim_create_autocmd("FileType", { pattern = "netrw", callback = function(event) vim.schedule(function() vim.keymap.set("n", "", function() vim.cmd("enew") vim.cmd("Dashboard") end, { buffer = event.buf, nowait = true, desc = "Return to Dashboard" }) end) end, }) vim.api.nvim_create_autocmd("FileType", { pattern = "netrw", callback = function(event) vim.schedule(function() vim.keymap.set("n", ";", function() vim.cmd("enew") vim.cmd("Dashboard") end, { buffer = event.buf, nowait = true, desc = "Return to Dashboard" }) end) end, })