diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-26 18:49:13 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-26 18:49:13 +0200 |
commit | 7fa3e87a8fe433c0b9d784fd246513c62ba7837e (patch) | |
tree | 2f01e6b18564b7a32b041045062720cb4752fc67 /config | |
parent | da0281c551d9c9df533a6924eac298b6e05712e1 (diff) |
remade telescope.lua
Diffstat (limited to 'config')
-rw-r--r-- | config/essentials/nvim/after/plugin/telescope.lua | 27 |
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>") |