40 lines
1.4 KiB
Lua
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-s>', '<cmd>IconPickerInsert alt_font symbols nerd_font emoji<cr>')
|
|
end,
|
|
})
|
|
end
|