Files
nvim/lua/config/plugins/telescope.lua
T
2022-08-21 13:09:41 -04:00

40 lines
1.4 KiB
Lua

return function(use)
use {
'nvim-telescope/telescope.nvim',
tag = '0.1.0',
requires = { 'nvim-lua/plenary.nvim' },
config = function()
require 'telescope'.setup {}
local u = require 'config.utils'.mapping
u.cmd('<leader>ff', 'Telescope find_files')
u.cmd('<leader>fg', 'Telescope live_grep')
u.cmd('<leader>fb', 'Telescope buffers')
u.cmd('<leader>fh', 'Telescope help_tags')
end
}
use {
'nvim-telescope/telescope-fzf-native.nvim',
run = 'make',
requires = { 'nvim-telescope/telescope.nvim' },
-- doesn't work?
-- config = function() require 'telescope'.load_extension('fzf') end
}
use {
'nvim-telescope/telescope-ui-select.nvim',
requires = { 'nvim-telescope/telescope.nvim' },
config = function() require 'telescope'.load_extension('ui-select') end
}
use({
'ziontee113/icon-picker.nvim',
requires = { 'stevearc/dressing.nvim' },
config = function()
require('icon-picker').setup {}
local u = require 'config.utils'.mapping
u.cmd('<leader>fi', 'IconPickerYank alt_font symbols nerd_font emoji')
vim.keymap.set('i', '<c-i>', '<cmd>IconPickerInsert alt_font symbols nerd_font emoji<cr>')
end,
})
end