Skip to content

Commit d58d29f

Browse files
committed
Feat: Add Addt'l Telescope Extensions
1 parent 18d9fb9 commit d58d29f

File tree

6 files changed

+43
-17
lines changed

6 files changed

+43
-17
lines changed

lua/plugins/telescope/fzf.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
return {
2+
"nvim-telescope/telescope-fzf-native.nvim",
3+
build = "make",
4+
config = function()
5+
require("telescope").load_extension("fzf")
6+
end,
7+
}

lua/plugins/telescope/smart-open.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
return {
2+
"danielfalk/smart-open.nvim",
3+
branch = "0.2.x",
4+
config = function()
5+
require("telescope").load_extension("smart_open")
6+
end,
7+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
return {
2+
"chip/telescope-software-licenses.nvim",
3+
config = function()
4+
require("telescope").load_extension("software-licenses")
5+
end,
6+
}

lua/plugins/telescope/telescope.lua

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,33 @@
11
return {
22
"nvim-telescope/telescope.nvim",
3-
branch = "0.1.x",
43
lazy = true,
54
cmd = "Telescope",
65
dependencies = {
76
"nvim-lua/plenary.nvim",
8-
"debugloop/telescope-undo.nvim",
9-
"nvim-telescope/telescope-ui-select.nvim",
10-
{
11-
"nvim-telescope/telescope-fzf-native.nvim",
12-
build = "make",
13-
},
147
},
158
config = function()
169
require("telescope").setup({
1710
defaults = {
1811
prompt_prefix = "",
1912
selection_caret = "󱞩 ",
2013
},
21-
fzf = {
22-
fuzzy = true, -- false will only do exact matching
23-
override_generic_sorter = true, -- override the generic sorter
24-
override_file_sorter = true, -- override the file sorter
25-
case_mode = "smart_case", -- or "ignore_case" or "respect_case"
26-
-- the default case_mode is "smart_case"
27-
},
2814
extensions = {
15+
fzf = {
16+
fuzzy = true, -- false will only do exact matching
17+
override_generic_sorter = true, -- override the generic sorter
18+
override_file_sorter = true, -- override the file sorter
19+
case_mode = "smart_case", -- or "ignore_case" or "respect_case"
20+
-- the default case_mode is "smart_case"
21+
},
2922
["ui-select"] = {
3023
require("telescope.themes").get_dropdown({}),
3124
},
3225
undo = {},
26+
smart_open = {
27+
match_algorithm = "fzf",
28+
filename_first = false,
29+
},
3330
},
3431
})
35-
require("telescope").load_extension("undo")
36-
require("telescope").load_extension("ui-select")
37-
require("telescope").load_extension("fzf")
3832
end,
3933
}

lua/plugins/telescope/ui-select.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
return {
2+
"nvim-telescope/telescope-ui-select.nvim",
3+
config = function()
4+
require("telescope").load_extension("ui-select")
5+
end,
6+
}

lua/plugins/telescope/undo.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
return {
2+
"debugloop/telescope-undo.nvim",
3+
config = function()
4+
require("telescope").load_extension("undo")
5+
end,
6+
}

0 commit comments

Comments
 (0)