import remap config to init.lua
This commit is contained in:
parent
77d47fdb25
commit
0b95df7384
71
init.lua
71
init.lua
|
@ -43,6 +43,77 @@ P.S. You can delete this when you're done too. It's your config now :)
|
||||||
-- NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
|
-- NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
|
||||||
vim.g.mapleader = ' '
|
vim.g.mapleader = ' '
|
||||||
vim.g.maplocalleader = ' '
|
vim.g.maplocalleader = ' '
|
||||||
|
-- remaps from remap.lua
|
||||||
|
vim.g.mapleader = " "
|
||||||
|
local keymap = vim.keymap
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
||||||
|
|
||||||
|
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||||
|
vim.keymap.set("v", "K", ":m '<-2<CR>gv)gv")
|
||||||
|
|
||||||
|
-- move half page up and down
|
||||||
|
vim.keymap.set("n", "<C-d>", "<C-d>zz")
|
||||||
|
vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>nh", ":nohl<CR>")
|
||||||
|
vim.keymap.set("n", "x", '"_x')
|
||||||
|
|
||||||
|
--increment / decrement numbers in normal mode
|
||||||
|
vim.keymap.set("n", "<leader>+", "<C-a>")
|
||||||
|
vim.keymap.set("n", "<leader>-", "<C-x>")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "n", "nzzzv")
|
||||||
|
vim.keymap.set("n", "n", "Nzzzv")
|
||||||
|
|
||||||
|
--split like a king
|
||||||
|
vim.keymap.set("n", "<leader>sd", "<C-w>v") -- vertically
|
||||||
|
vim.keymap.set("n", "<leader>s<leader>", "<C-w>s") -- horizontally
|
||||||
|
vim.keymap.set("n", "<leader>se", "<C-w>=") -- split w/ equal width
|
||||||
|
vim.keymap.set("n", "<leader>ss", ":close<CR>") -- split w/ equal width
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>to", ":tabnew<CR>") -- open new tab
|
||||||
|
vim.keymap.set("n", "<leader>tt", ":tabclose<CR>") -- close current tab
|
||||||
|
vim.keymap.set("n", "<leader>t.", ":tabn<CR>") -- go to next tab
|
||||||
|
vim.keymap.set("n", "<leader>t,", ":tabp<CR>") -- go to previous tab
|
||||||
|
|
||||||
|
|
||||||
|
vim.keymap.set("x", "<leader>p", "\"_dP")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>y", "\"+y")
|
||||||
|
vim.keymap.set("v", "<leader>y", "\"+y")
|
||||||
|
vim.keymap.set("n", "<leader>Y", "\"+Y")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader><BS>", "\"+d")
|
||||||
|
vim.keymap.set("v", "<leader><BS>", "\"+d")
|
||||||
|
|
||||||
|
-- vim-maximizer
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>sm", ":MaximizerToggle<CR>")
|
||||||
|
vim.keymap.set("n", "<leader>e", ":NvimTreeToggle<CR>")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>"
|
||||||
|
)
|
||||||
|
vim.keymap.set("n", "<leader>f", function()
|
||||||
|
vim.lsp.buf.format()
|
||||||
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set("i", "<C-c>", "<Esc>")
|
||||||
|
|
||||||
|
function save()
|
||||||
|
vim.cmd("write")
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.keymap.set("i", "<C-w>", "<Esc>:lua save()<CR>", { noremap = true })
|
||||||
|
vim.keymap.set("i", "jk", "<Esc>:lua save()<CR>", { noremap = true })
|
||||||
|
|
||||||
|
-- Telescope
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>ff", "<cmd>Telescope find_files<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>fs", "<cmd>Telescope live_grep<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>fc", "<cmd>Telescope grep_string<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>fb", "<cmd>Telescope buffers<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>fh", "<cmd>Telescope help_tags<cr>")
|
||||||
|
|
||||||
-- set config from set.lua
|
-- set config from set.lua
|
||||||
vim.opt.guicursor = ""
|
vim.opt.guicursor = ""
|
||||||
|
|
Loading…
Reference in New Issue