Initial Commit

This commit is contained in:
Lorenzo Good 2025-05-16 18:11:06 -05:00
commit d18f18fc29
Signed by: lorenzo
GPG key ID: 7FCD64BD81180ED0
28 changed files with 1415 additions and 0 deletions

View file

@ -0,0 +1,45 @@
local telescope = require 'telescope'
local actions = require 'telescope.actions'
local function init()
telescope.setup {
defaults = {
file_ignore_patterns = {
"node_modules/.*",
"%.pem"
},
layout_strategy = "flex",
layout_config = {
horizontal = {
prompt_position = "bottom",
preview_width = 0.55,
},
vertical = { mirror = false },
width = 0.87,
height = 0.8,
preview_cutoff = 125,
},
mappings = {
i = {
["<esc>"] = actions.close,
["<C-u>"] = false,
["<c-d>"] = actions.delete_buffer + actions.move_to_top,
},
},
}
}
telescope.load_extension('notify')
local options = { noremap = true, silent = true }
vim.keymap.set('n', '<leader>ff', '<CMD>lua require ("telescope.builtin").find_files()<CR>', options)
vim.keymap.set('n', '<leader>fg', '<CMD>lua require ("telescope.builtin").live_grep()<CR>', options)
vim.keymap.set('n', '<leader>cd', '<CMD>lua require ("telescope.builtin").diagnostics()<CR>', options)
vim.keymap.set('n', '<leader>b', '<CMD>lua require ("telescope.builtin").buffers()<CR>', options)
end
return {
init = init,
}