add more plugins, change some keybinds
This commit is contained in:
@@ -8,7 +8,25 @@ return {
|
||||
version = "0.1.6",
|
||||
|
||||
config = function()
|
||||
require('telescope').setup({})
|
||||
local telescope = require('telescope')
|
||||
local telescopeConfig = require('telescope.config')
|
||||
|
||||
local vimgrep_arguments = { unpack(telescopeConfig.values.vimgrep_arguments) }
|
||||
table.insert(vimgrep_arguments, "--hidden")
|
||||
table.insert(vimgrep_arguments, "--glob")
|
||||
table.insert(vimgrep_arguments, "!**/.git/*")
|
||||
|
||||
telescope.setup({
|
||||
defaults = {
|
||||
vimgrep_arguments = vimgrep_arguments,
|
||||
},
|
||||
pickers = {
|
||||
find_files = {
|
||||
find_command = { "rg", "--files", "--hidden", "--glob", "!**/.git/*" },
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
local search = require('search')
|
||||
local builtin = require('telescope.builtin')
|
||||
|
||||
@@ -17,6 +35,11 @@ return {
|
||||
next = '<Tab>',
|
||||
prev = '<S-Tab>'
|
||||
},
|
||||
tabs = {
|
||||
{ name = 'Files', tele_func = builtin.find_files, tele_opts = { no_ignore = true, hidden = true } },
|
||||
{ name = 'Grep', tele_func = builtin.live_grep },
|
||||
{ name = 'Buffers', tele_func = builtin.buffers },
|
||||
},
|
||||
append_tabs = { -- append_tabs will add the provided tabs to the default ones
|
||||
{
|
||||
'Commits', -- or name = "Commits"
|
||||
@@ -29,6 +52,9 @@ return {
|
||||
})
|
||||
|
||||
vim.keymap.set('n', '<leader>pf', search.open, {})
|
||||
vim.keymap.set('n', '<leader>pb', function()
|
||||
search.open({ tab_name = 'Buffers' })
|
||||
end)
|
||||
vim.keymap.set('n', '<leader>pws', function()
|
||||
local word = vim.fn.expand("<cword>")
|
||||
builtin.grep_string({ search = word })
|
||||
|
||||
Reference in New Issue
Block a user