From 26355c8a5cb8b56cd5a6f948169b9e3dbf625a6d Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sun, 7 Jul 2024 18:03:19 +0200 Subject: [PATCH] Small refactors to telescope, remove the seperate file for fzf and integrate it all into the dependency list of telescope, and some minor refactoring. --- home/.config/nvim/lua/plugs/telescope.lua | 13 ++++++++----- home/.config/nvim/lua/plugs/telescope_fzf.lua | 4 ---- 2 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 home/.config/nvim/lua/plugs/telescope_fzf.lua diff --git a/home/.config/nvim/lua/plugs/telescope.lua b/home/.config/nvim/lua/plugs/telescope.lua index b562ac9..5f43d43 100644 --- a/home/.config/nvim/lua/plugs/telescope.lua +++ b/home/.config/nvim/lua/plugs/telescope.lua @@ -2,14 +2,18 @@ return { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim", - "nvim-telescope/telescope-fzf-native.nvim", + { + "nvim-telescope/telescope-fzf-native.nvim", + build = + "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", + } }, config = function() require("telescope").setup({ extensions = { fzf = { fuzzy = true, - override_generic_sorter = false, + override_generic_sorter = true, override_file_sorter = true, case_mode = "smart_case", }, @@ -17,8 +21,6 @@ return { }) require("telescope").load_extension("fzf") - local builtin = require("telescope.builtin") - local dropdown = require("telescope.themes").get_dropdown({ borderchars = { prompt = { "─", "│", "─", "│", "┌", "┐", "┘", "└" }, @@ -29,6 +31,7 @@ return { winblend = 20 }) + local builtin = require("telescope.builtin") local pickers = { { fn = builtin.find_files, @@ -49,7 +52,7 @@ return { fn = builtin.live_grep, key = "a", picker_opts = { - prompt_prefix = "Grep> " + prompt_prefix = "Grep> ", }, }, { diff --git a/home/.config/nvim/lua/plugs/telescope_fzf.lua b/home/.config/nvim/lua/plugs/telescope_fzf.lua deleted file mode 100644 index 01f4759..0000000 --- a/home/.config/nvim/lua/plugs/telescope_fzf.lua +++ /dev/null @@ -1,4 +0,0 @@ -return { - "nvim-telescope/telescope-fzf-native.nvim", - build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", -}