--- /dev/null
+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 = {
+ ["<C-x>"] = false,
+ ["<C-s>"] = actions.goto_file_selection_split,
+ ["<C-q>"] = actions.send_to_qflist,
+ },
+ }
+ }
+}
+EOF
+
+nnoremap <leader>ps :lua require('telescope.builtin').grep_string({ search = vim.fn.input("Grep For > ")})<CR>
+nnoremap <C-p> :lua require('telescope.builtin').git_files()<CR>
+nnoremap <Leader>pf :lua require('telescope.builtin').find_files()<CR>
+
+nnoremap <leader>pw :lua require('telescope.builtin').grep_string({ search = vim.fn.expand("<cword>") } )<CR>
+nnoremap <leader>pb :lua require('telescope.builtin').buffers()<CR>
+nnoremap <leader>vh :lua require('telescope.builtin').help_tags()<CR>
+