diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index f900f84..e80a832 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -226,6 +226,7 @@ require('lazy').setup({ end, }, { 'nvim-telescope/telescope-ui-select.nvim' }, + 'pschmitt/telescope-yadm.nvim', -- Useful for getting pretty icons, but requires a Nerd Font. -- { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, @@ -272,6 +273,8 @@ require('lazy').setup({ -- Enable Telescope extensions if they are installed pcall(require('telescope').load_extension, 'fzf') pcall(require('telescope').load_extension, 'ui-select') + pcall(require('telescope').load_extension, 'git_or_files') + pcall(require('telescope').load_extension, 'yadm_files') -- See `:help telescope.builtin` local builtin = require 'telescope.builtin' @@ -279,7 +282,9 @@ require('lazy').setup({ vim.keymap.set('n', 'sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' }) -- TODO: Make this work when there isn't a git repo -- https://github.com/LunarVim/LunarVim/pull/2089 - vim.keymap.set('n', 'sf', 'Telescope git_files show_untracked=true', { desc = '[S]earch [F]iles' }) + -- vim.keymap.set('n', 'sf', 'Telescope git_files show_untracked=true', { desc = '[S]earch [F]iles' }) + vim.keymap.set('n', 'sy', 'Telescope yadm_files', { desc = '[S]earch [Y]adm files' }) + vim.keymap.set('n', 'sf', 'Telescope git_or_files show_untracked=true', { desc = '[S]earch [F]iles' }) vim.keymap.set('n', 'sa', 'Telescope find_files no_ignore=true hidden=true', { desc = '[S]earch [A]ll files' }) vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 987c03e..78007d8 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -31,6 +31,7 @@ "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, + "telescope-yadm.nvim": { "branch": "main", "commit": "23043463b0bb2529bb478eaf816b6445f788aae2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" },