summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/after/plugin/telescope.lua
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-26 18:49:13 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-26 18:49:13 +0200
commit7fa3e87a8fe433c0b9d784fd246513c62ba7837e (patch)
tree2f01e6b18564b7a32b041045062720cb4752fc67 /config/essentials/nvim/after/plugin/telescope.lua
parentda0281c551d9c9df533a6924eac298b6e05712e1 (diff)
remade telescope.lua
Diffstat (limited to 'config/essentials/nvim/after/plugin/telescope.lua')
-rw-r--r--config/essentials/nvim/after/plugin/telescope.lua27
1 files 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', '<leader>pf', builtin.find_files, {})
-vim.keymap.set('n', '<leader>ps', builtin.live_grep, {})
-vim.keymap.set('n', '<C-p>', builtin.git_files, {})
+vim.keymap.set('n', '<leader>ff', builtin.find_files)
+vim.keymap.set('n', '<leader>fg', builtin.git_files)
+vim.keymap.set('n', '<leader>fw', builtin.live_grep)
-- symbols
vim.keymap.set("n", "<leader>tse", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'emoji', 'gitmoji'} }<CR>")
vim.keymap.set("n", "<leader>tsn", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'nerd'} }<CR>")