21 lines
1.2 KiB
Lua
21 lines
1.2 KiB
Lua
-- [nfnl] Compiled from ./fnl/keymaps.fnl by https://github.com/Olical/nfnl, do not edit.
|
|
vim.g.mapleader = " "
|
|
vim.keymap.set("n", "<leader>", "<nop>")
|
|
vim.keymap.set("t", "<C-Esc>", "<C-\\><C-n>")
|
|
vim.keymap.set("n", "<C-d>", "<C-d>zz")
|
|
vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
|
vim.keymap.set("n", "n", "nzzzv")
|
|
vim.keymap.set("n", "N", "Nzzzv")
|
|
vim.keymap.set({"n", "v"}, "<leader>D", "\"_D", {desc = "same as D but send to black hole register"})
|
|
vim.keymap.set({"n", "v"}, "<leader>d", "\"_d", {desc = "same as `d` but send to black hole register"})
|
|
vim.keymap.set({"n", "v"}, "<leader>y", "\"+y", {desc = "yank to clipboard"})
|
|
vim.keymap.set({"n", "v"}, "<leader>Y", "\"+Y", {desc = "yank rest of line to clipboard"})
|
|
vim.keymap.set({"n", "v"}, "<leader>p", "\"+p", {desc = "put after cursor from clipboard"})
|
|
vim.keymap.set({"n", "v"}, "<leader>P", "\"+P", {desc = "put before cursor from clipboard"})
|
|
vim.keymap.set("n", "<leader>cr", vim.lsp.buf.rename)
|
|
vim.keymap.set("v", "<C-a>", "<C-a>gv")
|
|
vim.keymap.set("v", "<C-x>", "<C-x>gv")
|
|
vim.keymap.set("v", "g<C-a>", "g<C-a>gv")
|
|
vim.keymap.set("v", "g<C-x>", "g<C-x>gv")
|
|
vim.keymap.set("i", "<Tab>", require("scripts.intellitab").indent)
|
|
return {}
|