From 2fc259d4156fadb4f6c6191a459ceed799d78693 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Tue, 15 Feb 2022 20:19:47 +0300 Subject: [PATCH] add telescope-fzf-native --- config/nvim/init.lua | 1 + config/nvim/lua/user/telescope.lua | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 0b6de0e..a1b81ad 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -81,6 +81,7 @@ require("packer").startup(function(use) use({ "rafamadriz/friendly-snippets" }) use({ "nvim-telescope/telescope.nvim" }) + use({ "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 cba33bf..69cfc84 100644 --- a/config/nvim/lua/user/telescope.lua +++ b/config/nvim/lua/user/telescope.lua @@ -1,6 +1,18 @@ -require("telescope").setup({ +local telescope = require("telescope") + +telescope.setup({ defaults = { 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", + }, + }, }) + +telescope.load_extension("fzf")