mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
use lua func in rhs instead of callback
This commit is contained in:
parent
3b39067097
commit
7a5be43600
@ -85,16 +85,15 @@ keymap.set("n", "<leader>ev", "<cmd>tabnew $MYVIMRC <bar> tcd %:h<cr>", {
|
||||
desc = "open init.lua",
|
||||
})
|
||||
|
||||
keymap.set("n", "<leader>sv", "", {
|
||||
silent = true,
|
||||
desc = "reload init.lua",
|
||||
callback = function()
|
||||
vim.cmd([[
|
||||
keymap.set("n", "<leader>sv", function()
|
||||
vim.cmd([[
|
||||
update $MYVIMRC
|
||||
source $MYVIMRC
|
||||
]])
|
||||
vim.notify("Nvim config successfully reloaded!", vim.log.levels.INFO, { title = "nvim-config" })
|
||||
end,
|
||||
vim.notify("Nvim config successfully reloaded!", vim.log.levels.INFO, { title = "nvim-config" })
|
||||
end, {
|
||||
silent = true,
|
||||
desc = "reload init.lua",
|
||||
})
|
||||
|
||||
-- Reselect the text that has just been pasted, see also https://stackoverflow.com/a/4317090/6064933.
|
||||
@ -173,25 +172,23 @@ keymap.set({ "x", "o" }, "iu", "<cmd>call text_obj#URL()<cr>", { desc = "URL tex
|
||||
keymap.set({ "x", "o" }, "iB", "<cmd>call text_obj#Buffer()<cr>", { desc = "buffer text object" })
|
||||
|
||||
-- Do not move my cursor when joining lines.
|
||||
keymap.set("n", "J", "", {
|
||||
desc = "join line",
|
||||
callback = function()
|
||||
vim.cmd([[
|
||||
keymap.set("n", "J", function()
|
||||
vim.cmd([[
|
||||
normal! mzJ`z
|
||||
delmarks z
|
||||
]])
|
||||
end,
|
||||
end, {
|
||||
desc = "join line",
|
||||
})
|
||||
|
||||
keymap.set("n", "gJ", "mzgJ`z", {
|
||||
desc = "join visual lines",
|
||||
callback = function()
|
||||
-- we must use `normal!`, otherwise it will trigger recursive mapping
|
||||
vim.cmd([[
|
||||
keymap.set("n", "gJ", function()
|
||||
-- we must use `normal!`, otherwise it will trigger recursive mapping
|
||||
vim.cmd([[
|
||||
normal! zmgJ`z
|
||||
delmarks z
|
||||
]])
|
||||
end,
|
||||
end, {
|
||||
desc = "join visual lines",
|
||||
})
|
||||
|
||||
-- Break inserted text into smaller undo units when we insert some punctuation chars.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user