nixpkgs/home/programs/neovim/plugins/telescope.lua

32 lines
879 B
Lua
Raw Normal View History

2022-06-08 08:47:55 +02:00
local telescope = require('telescope')
local actions = require('telescope.actions')
local actionsLayout = require('telescope.actions.layout')
telescope.setup({
defaults = {
layout_strategy = 'center',
layout_config = {
width = 0.6,
},
sorting_strategy = 'ascending',
default_mappings = {
i = {
2022-06-08 08:47:55 +02:00
["<C-j>"] = actions.move_selection_next,
["<C-k>"] = actions.move_selection_previous,
["<C-c>"] = actions.close,
2022-06-08 08:47:55 +02:00
["<CR>"] = actions.select_default,
["<C-h>"] = actions.which_key,
["<C-v>"] = actions.select_vertical,
2022-06-08 08:47:55 +02:00
["<C-p>"] = actionsLayout.toggle_preview,
},
},
preview = {
hide_on_startup = true,
},
},
})
2022-06-08 08:47:55 +02:00
telescope.load_extension('custom_runs')