require("telescope").load_extension("zf-native") local builtin = require('telescope.builtin') -- greps vim.keymap.set("n", 'ff', builtin.find_files, {desc = 'Find Files'}) vim.keymap.set("n", 'fg', builtin.live_grep, {desc = 'Live Grep'}) vim.keymap.set("n", 'fb', builtin.buffers, {desc = 'Buffers'}) -- register reading vim.keymap.set("n", 'r', builtin.registers, {desc = 'View registers'}) -- lsp stuff vim.keymap.set('n', 'pr', builtin.lsp_references, {desc = 'References'}) vim.keymap.set('n', 'pi', builtin.lsp_implementations, {desc = 'Implementations'}) vim.keymap.set('n', 'pd', builtin.lsp_definitions, {desc = 'Definitions'}) vim.keymap.set('n', 'ps', builtin.lsp_document_symbols, {desc = 'Document Symbols'}) vim.keymap.set('n', 'pws', builtin.lsp_workspace_symbols, {desc = 'Workspace Symbols'}) vim.keymap.set('n', 'pwd', builtin.lsp_dynamic_workspace_symbols, {desc = 'Dynamic Workspace Symbols'})