20 lines
1.1 KiB
Lua
20 lines
1.1 KiB
Lua
-- Use native Neovim Lua keymap API
|
|
local keymap = vim.keymap
|
|
|
|
keymap.set("n", "<leader>h", "<C-w>h", { noremap = true, silent = true })
|
|
keymap.set("n", "<leader>j", "<C-w>j", { noremap = true, silent = true })
|
|
keymap.set("n", "<leader>k", "<C-w>k", { noremap = true, silent = true })
|
|
keymap.set("n", "<leader>l", "<C-w>l", { noremap = true, silent = true })
|
|
|
|
local reload = require("utils.reload")
|
|
|
|
vim.api.nvim_create_user_command("ReloadConfig", reload.reload, {})
|
|
vim.keymap.set("n", "<leader><leader>r", reload.reload, { noremap = true, silent = true })
|
|
|
|
keymap.set("n", "<leader>ff", "<cmd>lua require('telescope.builtin').find_files()<cr>", {noremap = true, silent = true})
|
|
keymap.set("n", "<leader>fg", "<cmd>lua require('telescope.builtin').live_grep()<cr>" , {noremap = true, silent = true})
|
|
keymap.set("n", "<leader>fb", "<cmd>lua require('telescope.builtin').buffers()<cr>" , {noremap = true, silent = true})
|
|
keymap.set("n", "<leader>fh", "<cmd>lua require('telescope.builtin').help_tags()<cr>" , {noremap = true, silent = true})
|
|
|
|
vim.keymap.set("n", "gn", vim.diagnostic.goto_next, { noremap = true, silent = true })
|