diff --git a/home/programs/nvim/default.nix b/home/programs/nvim/default.nix index fb709f3..f7e1c2c 100644 --- a/home/programs/nvim/default.nix +++ b/home/programs/nvim/default.nix @@ -39,7 +39,10 @@ vim-airline-themes plenary-nvim nvim-web-devicons - telescope-nvim + { + plugin = telescope-nvim; + config = toLuaFile ./plugins/telescope.lua; + } { plugin = presenting-vim; config = toLuaFile ./plugins/presenting.lua; diff --git a/home/programs/nvim/plugins/telescope.lua b/home/programs/nvim/plugins/telescope.lua new file mode 100644 index 0000000..af04d31 --- /dev/null +++ b/home/programs/nvim/plugins/telescope.lua @@ -0,0 +1,5 @@ +local builtin = require('telescope.builtin') +vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) +vim.keymap.set('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) +vim.keymap.set('n', 'fb', builtin.buffers, { desc = 'Telescope buffers' }) +vim.keymap.set('n', 'fh', builtin.help_tags, { desc = 'Telescope help tags' })