-- clear searchterm vim.keymap.set('n', '', ':noh') -- prevent using arrow keys or mouse vim.keymap.set('n', '', ':echoe "Yo retard use h"') vim.keymap.set('n', '', ':echoe "Yo retard use l"') vim.keymap.set('n', '', ':echoe "Yo retard use k"') vim.keymap.set('n', '', ':echoe "Yo retard use j"') vim.opt.mouse = '' -- dont automatically jump when searching vim.keymap.set('n', '*', '*```') -- show lsp floating tooltip vim.keymap.set('n', '', ':lua vim.lsp.buf.hover()') -- The telescope leader key is space -- keymaps can be found in telescope config vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- toggle tagbar plugin vim.keymap.set('n', '', ':TagbarToggle fj') -- tab navigation using vim.keymap.set('n', '', ':tabnext') vim.keymap.set('n', '', ':tabprevious') -- quick close tab vim.keymap.set('n', '', ':tabclose') -- jump to definition in new tab vim.keymap.set('n', '', 'tab split | lua vim.lsp.buf.definition()', {})