local telescope = require('telescope.builtin') local etc = require("etc") vim.keymap.set('n', '', etc.project_files, {}) vim.keymap.set('n', '', telescope.diagnostics, {}) vim.keymap.set('n', 'o', telescope.buffers, {}) vim.keymap.set('n', '', vim.cmd.bnext, {}) vim.keymap.set('n', '', vim.cmd.bprev, {}) -- vim.keymap.set('n', 'r', vim.lsp.buf.references, {}) vim.keymap.set('n', 'r', telescope.lsp_references, {}) -- vim.keymap.set("v", "J", ":m '>+1gv=gv") -- vim.keymap.set("v", "K", ":m '>-2gv=gv") -- using J to join lines doesn't move your cursor -- vim.keymap.set("n", "J", "mzJ`z") -- vim.keymap.set('n', '