From 7090ff15bf7249727bca8b681ce99a032fb0f1eb Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Sat, 20 Nov 2021 20:42:23 +0100 Subject: [PATCH] Feat: telescope use fzf --- nvim/.config/nvim/lua/config/telescope.lua | 11 +++++++++++ nvim/.config/nvim/lua/plugins.lua | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/config/telescope.lua b/nvim/.config/nvim/lua/config/telescope.lua index 3bd1b11..462b2b1 100644 --- a/nvim/.config/nvim/lua/config/telescope.lua +++ b/nvim/.config/nvim/lua/config/telescope.lua @@ -23,9 +23,20 @@ require('telescope').setup { defaults = { buffer_previewer_maker = new_maker, file_ignore_patterns = {"**/*.pdf"}, + }, + extensions = { + fzf = { + fuzzy = true, -- false will only do exact matching + override_generic_sorter = true, -- override the generic sorter + override_file_sorter = true, -- override the file sorter + case_mode = "smart_case", -- or "ignore_case" or "respect_case" + -- the default case_mode is "smart_case" + } } } +require('telescope').load_extension('fzf') + local map = vim.api.nvim_set_keymap -- Find files using Telescope command-line sugar. map('n', 'e', 'Telescope find_files', {}) diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 9bbbbed..6ebd0ff 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -43,9 +43,11 @@ return require('packer').startup(function() use { 'nvim-telescope/telescope.nvim', config = [[require('config.telescope')]], - requires = { {'nvim-lua/plenary.nvim'} } + requires = { 'nvim-lua/plenary.nvim'} } + use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } + use { 'lervag/vimtex', config = [[require('config.vimtex')]],