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")