2024-07-12 22:10:34 +02:00
|
|
|
-- :fennel:1720807954
|
|
|
|
vim.g["mapleader"] = " "
|
|
|
|
vim.keymap.set({"n"}, "<C-space>", "<cmd>Telescope buffers<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<leader>tw", "<cmd>lua MiniTrailspace.trim()<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<leader>ff", "<cmd>Telescope find_files<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<leader>fs", "<cmd>Telescope current_buffer_fuzzy_find<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<leader>gs", "<cmd>Telescope git_status<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<leader>gg", "<cmd>Telescope live_grep<CR>", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "w", "<Plug>CamelCaseMotion_w", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "b", "<Plug>CamelCaseMotion_b", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "e", "<Plug>CamelCaseMotion_e", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "ge", "<Plug>CamelCaseMotion_ge", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"v"}, "J", ":m '>+1<CR>gv=gv", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"v"}, "K", ":m '<-2<CR>gv=gv", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "J", "mzJ`z", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<C-d>", "<C-d>zz", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "<C-u>", "<C-u>zz", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "n", "nzzzv", {noremap = true, silent = true})
|
|
|
|
vim.keymap.set({"n"}, "N", "Nzzzv", {noremap = true, silent = true})
|
|
|
|
local function _1_()
|
|
|
|
return {"_dP"}
|
|
|
|
end
|
|
|
|
vim.keymap.set({"x"}, "p", _1_, {noremap = true, silent = true})
|
|
|
|
local function _2_()
|
|
|
|
return {"+dP"}
|
|
|
|
end
|
|
|
|
vim.keymap.set({"x"}, "<leader>p", _2_, {noremap = true, silent = true})
|
|
|
|
local function _3_()
|
|
|
|
return ":%s/\\<<C-r><C-w>\\>/<C-r><C-w>/gI<Left><Left><Left>"
|
|
|
|
end
|
|
|
|
vim.keymap.set({"n"}, "<leader>s", _3_, {noremap = true, silent = true})
|
|
|
|
local function _4_()
|
|
|
|
return {"_d"}
|
|
|
|
end
|
|
|
|
return vim.keymap.set({"n", "v"}, "<leader>d", _4_, {noremap = true, silent = true})
|