local ok, telescope = pcall(require, 'telescope') if ok then local builtin = require('telescope.builtin') local action = require('telescope.actions') telescope.setup{ defaults = { mappings = { n = { ["d"] = action.delete_buffer, ["q"] = action.close, } } }, pickers = { find_files = { find_command = { "rg", "--files", "--hidden", "--ignore-vcs", "--no-ignore", "-g", "!**/.git/*", }, }, }, } --[[ if string.find(vim.loop.cwd(),"iceys%-linux%-stuffs") then telescope.setup{ pickers = { find_files = { hidden=true } } } end ]]-- -- vim.keymap.set('n', 'pf', "Telescope find_files initial_mode=normal", {}) -- sort_mru=true sort by most recently used -- sort_lastused=true vim.keymap.set('n', 'pf', builtin.find_files, {}) vim.keymap.set('n', 'pg', builtin.live_grep, {}) vim.keymap.set('n', 'pb', builtin.buffers, {}) vim.keymap.set('n', 'ph', builtin.help_tags, {}) vim.keymap.set('n', 'ps', function() builtin.grep_string({ search = vim.fn.input("Grep > ") }); end) vim.keymap.set('n', 'pws', function() local word = vim.fn.expand("") builtin.grep_string({ search = word }) end) vim.keymap.set('n', 'pWs', function() local word = vim.fn.expand("") builtin.grep_string({ search = word }) end) vim.keymap.set('n', 'gg', builtin.git_files, {}) vim.keymap.set('n', 'gs', builtin.git_status, {}) vim.keymap.set('n', 'gm', builtin.git_commits, {}) end