summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/user/plugins/telescope.lua
diff options
context:
space:
mode:
authorcafebabe <77344710+yuzu-eva@users.noreply.github.com>2022-05-21 23:33:01 +0200
committercafebabe <77344710+yuzu-eva@users.noreply.github.com>2022-05-21 23:33:01 +0200
commit16d566da938b049dda8998beec43e3cd85c4ed47 (patch)
treee138daaf0e6496f2f72659766f54544cda9c1245 /.config/nvim/lua/user/plugins/telescope.lua
parent5825759403e9f316c03c771f64a89ac89547b4de (diff)
Add nvim configuration
Diffstat (limited to '.config/nvim/lua/user/plugins/telescope.lua')
-rw-r--r--.config/nvim/lua/user/plugins/telescope.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/.config/nvim/lua/user/plugins/telescope.lua b/.config/nvim/lua/user/plugins/telescope.lua
new file mode 100644
index 0000000..b1d1136
--- /dev/null
+++ b/.config/nvim/lua/user/plugins/telescope.lua
@@ -0,0 +1,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/',
+ },
+ }
+}