development/templates/nvim/lua/telescope.lua.j2

25 lines
741 B
Django/Jinja

-- {{ ansible_managed }}
local telescope = require('telescope')
local builtin = require('telescope.builtin')
local opts = { noremap = true, silent = true }
vim.keymap.set('n', 'ff', builtin.find_files, opts)
vim.keymap.set('n', 'fg', builtin.live_grep, opts)
vim.keymap.set('n', 'fb', builtin.buffers, opts)
vim.keymap.set('n', 'fh', builtin.help_tags, opts)
vim.keymap.set('n', 'fj', builtin.jumplist, opts)
vim.keymap.set('n', 'fl', builtin.loclist, opts)
vim.keymap.set('n', 'fq', builtin.quickfix, opts)
vim.keymap.set('n', 'fm', builtin.marks, opts)
telescope.setup({
defaults = {
layout_strategy = 'vertical',
layout_config = {
prompt_position = 'top',
vertical = { width = 0.8, height = 0.9 }
},
},
})