From bda38d50a9eefdfb1729a1ac7eb96a19537a6df9 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Wed, 16 Feb 2022 22:32:23 +0300 Subject: [PATCH] add telescope-fzf-native --- config/nvim/init.lua | 8 +++++++- config/nvim/lua/user/telescope.lua | 10 ++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 0b6de0e..e066148 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -80,7 +80,13 @@ require("packer").startup(function(use) } }) use({ "rafamadriz/friendly-snippets" }) - use({ "nvim-telescope/telescope.nvim" }) + use({ + "nvim-telescope/telescope.nvim", + { + "nvim-telescope/telescope-fzf-native.nvim", + run = "make", + }, + }) -- Statusline use({ "nvim-lualine/lualine.nvim" }) diff --git a/config/nvim/lua/user/telescope.lua b/config/nvim/lua/user/telescope.lua index 445dd8f..89d74f8 100644 --- a/config/nvim/lua/user/telescope.lua +++ b/config/nvim/lua/user/telescope.lua @@ -5,4 +5,14 @@ telescope.setup({ sorting_strategy = "ascending", file_ignore_patterns = { ".git/", "node_modules/" }, }, + extensions = { + fzf = { + fuzzy = true, + override_generic_sorter = true, + override_file_sorter = true, + case_mode = "smart_case", + }, + }, }) + +require("telescope").load_extension("fzf")