local keymap = vim.keymap.set -- Space as leader vim.g.mapleader = " " -- Better pane navigation keymap("n", "", "h") keymap("n", "", "j") keymap("n", "", "k") keymap("n", "", "l") -- Neotree keymap("n", "\\", ":Neotree toggle") keymap("n", "", ":Neotree reveal") -- Telescope keymap("n", "", ":Telescope find_files") keymap("n", "", ":Telescope live_grep") keymap("n", "", ":Telescope buffers") -- Formatting keymap("n", "f", vim.lsp.buf.format, { desc = "Format buffer" }) -- TreeSJ keymap("n", "gs", ":TSJSplit", { desc = "Split code block" }) keymap("n", "gj", ":TSJJoin", { desc = "Join code block" }) keymap("n", "gm", ":TSJToggle", { desc = "Split or join code block" }) -- LSP require("config.keymaps.lsp") require("config.keymaps.test")