X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fnvim%2Fplugin%2Ftelescope.vim;fp=.config%2Fnvim%2Fplugin%2Ftelescope.vim;h=e7a366149b31000f38fc621617801fa017e1bfe1;hp=0000000000000000000000000000000000000000;hb=9a2301bbae7bf58bcfcbf066454e481f320252f8;hpb=220a77e6921e026149fdf04dbbbec1429633a6fb diff --git a/.config/nvim/plugin/telescope.vim b/.config/nvim/plugin/telescope.vim new file mode 100644 index 00000000..e7a36614 --- /dev/null +++ b/.config/nvim/plugin/telescope.vim @@ -0,0 +1,27 @@ +lua << EOF +local actions = require('telescope.actions') +require('telescope').setup { + defaults = { + file_sorter = require('telescope.sorters').get_fzy_sorter, + prompt_prefix = ' >', + color_devicons = true, + + mappings = { + i = { + [""] = false, + [""] = actions.goto_file_selection_split, + [""] = actions.send_to_qflist, + }, + } + } +} +EOF + +nnoremap ps :lua require('telescope.builtin').grep_string({ search = vim.fn.input("Grep For > ")}) +nnoremap :lua require('telescope.builtin').git_files() +nnoremap pf :lua require('telescope.builtin').find_files() + +nnoremap pw :lua require('telescope.builtin').grep_string({ search = vim.fn.expand("") } ) +nnoremap pb :lua require('telescope.builtin').buffers() +nnoremap vh :lua require('telescope.builtin').help_tags() +