diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 7a80e57..c9927b9 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -35,6 +35,7 @@ "solarized-osaka.nvim": { "branch": "main", "commit": "725064069861811398e6d7f4653e6be6d760a07d" }, "telescope-file-browser.nvim": { "branch": "master", "commit": "626998e5c1b71c130d8bc6cf7abb6709b98287bb" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, + "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "775f82f08a3d1fb55a37fc6d3a4ab10cd7ed8a10" }, diff --git a/nvim/lua/juancwu/plugins/telescope-dap.lua b/nvim/lua/juancwu/plugins/telescope-dap.lua deleted file mode 100644 index 186139d..0000000 --- a/nvim/lua/juancwu/plugins/telescope-dap.lua +++ /dev/null @@ -1,7 +0,0 @@ -return { - "nvim-telescope/telescope-dap.nvim", - enabled = false, - dependencies = { - 'mfussenegger/nvim-dap' - }, -} diff --git a/nvim/lua/juancwu/plugins/telescope-file-browser.lua b/nvim/lua/juancwu/plugins/telescope-file-browser.lua deleted file mode 100644 index b75a424..0000000 --- a/nvim/lua/juancwu/plugins/telescope-file-browser.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - "nvim-telescope/telescope-file-browser.nvim", - dependencies = { - "nvim-telescope/telescope.nvim", - "nvim-lua/plenary.nvim", - }, - enabled = true, -} diff --git a/nvim/lua/juancwu/plugins/telescope-fzf-native.lua b/nvim/lua/juancwu/plugins/telescope-fzf-native.lua deleted file mode 100644 index 0822423..0000000 --- a/nvim/lua/juancwu/plugins/telescope-fzf-native.lua +++ /dev/null @@ -1,5 +0,0 @@ -return { - 'nvim-telescope/telescope-fzf-native.nvim', - build = 'make', - enabled = true, -} diff --git a/nvim/lua/juancwu/plugins/telescope.lua b/nvim/lua/juancwu/plugins/telescope.lua index 957b1ca..9521ba5 100644 --- a/nvim/lua/juancwu/plugins/telescope.lua +++ b/nvim/lua/juancwu/plugins/telescope.lua @@ -1,7 +1,27 @@ return { "nvim-telescope/telescope.nvim", version = "0.1.2", - dependencies = { "nvim-lua/plenary.nvim" }, + dependencies = { + "nvim-lua/plenary.nvim", + { + 'nvim-telescope/telescope-fzf-native.nvim', + build = 'make', + enabled = true, + cond = function() + return vim.fn.executable 'make' == 1 + end, + }, + { + "nvim-telescope/telescope-file-browser.nvim", + dependencies = { + "nvim-telescope/telescope.nvim", + "nvim-lua/plenary.nvim", + }, + enabled = true, + }, + { 'nvim-telescope/telescope-ui-select.nvim'}, + { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, + }, config = function() local telescope = require("telescope") local actions = require("telescope.actions")