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