From 7fa3e87a8fe433c0b9d784fd246513c62ba7837e Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 26 Mar 2023 18:49:13 +0200 Subject: remade telescope.lua --- config/essentials/nvim/after/plugin/telescope.lua | 27 ++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/config/essentials/nvim/after/plugin/telescope.lua b/config/essentials/nvim/after/plugin/telescope.lua index 7ea6db8..b57713e 100644 --- a/config/essentials/nvim/after/plugin/telescope.lua +++ b/config/essentials/nvim/after/plugin/telescope.lua @@ -1,7 +1,28 @@ +require('telescope').setup({ + defaults = { + path_display = { + shorten = { + len = 3, exclude = {1, -1} + }, + truncate = true + }, + dynamic_preview_title = true, + }, + extensions = { + fzf = { + fuzzy = true, + override_generic_sorter = true, + override_file_sorter = true, + case_mode = "smart_case", + } + } +}) +require('telescope').load_extension('fzf') + local builtin = require('telescope.builtin') -vim.keymap.set('n', 'pf', builtin.find_files, {}) -vim.keymap.set('n', 'ps', builtin.live_grep, {}) -vim.keymap.set('n', '', builtin.git_files, {}) +vim.keymap.set('n', 'ff', builtin.find_files) +vim.keymap.set('n', 'fg', builtin.git_files) +vim.keymap.set('n', 'fw', builtin.live_grep) -- symbols vim.keymap.set("n", "tse", "lua require'telescope.builtin'.symbols{ sources = {'emoji', 'gitmoji'} }") vim.keymap.set("n", "tsn", "lua require'telescope.builtin'.symbols{ sources = {'nerd'} }") -- cgit v1.2.3