summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/user/plugins/telescope.lua
blob: b1d113638b1af44b9e2a61c036528ac8b9b1b94a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
local telescope = require 'telescope'
local actions = require 'telescope.actions'
local keymap = require 'lib.utils'.keymap

keymap('n', ';f', [[<cmd>lua require('telescope.builtin').find_files()<CR>]])
keymap('n', ';r', [[<cmd>lua require('telescope.builtin').live_grep()<CR>]])
keymap('n', ';\\', [[<cmd>lua require('telescope.builtin').buffers()<CR>]])

require('telescope').setup {
    defaults = {
        sorting_strategy = 'ascending',
        mappings = {
            i = {
                ["<Esc>"] = actions.close,
                ['<C-Down>'] = actions.cycle_history_next,
                ['<C-Up>'] = actions.cycle_history_prev,
            },
        },
        file_ignore_patterns = { 
            '.git/',
            'node_modules/',
            'android/',
        },
    }
}