diff options
author | Cody Hiar <cody@hiar.ca> | 2021-09-03 15:57:44 -0600 |
---|---|---|
committer | Cody Hiar <cody@hiar.ca> | 2021-09-03 15:57:44 -0600 |
commit | 227899a5a0edf9e449d0697eb5e387dd5ea942ed (patch) | |
tree | 1492ee9913760798e43d1c46acb0e5284076cc85 /lua/telescopeconf.lua | |
parent | 8c4a44a45145a99922224b20c864fd51dd2f0b3c (diff) |
initial work on getting lua setup working
Diffstat (limited to 'lua/telescopeconf.lua')
-rw-r--r-- | lua/telescopeconf.lua | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/lua/telescopeconf.lua b/lua/telescopeconf.lua new file mode 100644 index 0000000..a589d4f --- /dev/null +++ b/lua/telescopeconf.lua @@ -0,0 +1,52 @@ +local actions = require "telescope.actions" + +require('telescope').setup{ + defaults = { + mappings = { + i = { + ["<esc>"] = actions.close, + ['<C-u>'] = false, + }, + }, + vimgrep_arguments = { + 'rg', + '--color=never', + '--no-heading', + '--with-filename', + '--line-number', + '--column', + '--smart-case' + }, + prompt_prefix = "> ", + selection_caret = "> ", + entry_prefix = " ", + initial_mode = "insert", + selection_strategy = "reset", + sorting_strategy = "descending", + layout_strategy = "horizontal", + layout_config = { + horizontal = { + mirror = false, + }, + vertical = { + mirror = false, + }, + }, + file_sorter = require'telescope.sorters'.get_fuzzy_file, + file_ignore_patterns = {}, + generic_sorter = require'telescope.sorters'.get_generic_fuzzy_sorter, + winblend = 0, + border = {}, + borderchars = { '─', '│', '─', '│', '╭', '╮', '╯', '╰' }, + color_devicons = true, + use_less = true, + path_display = {}, + set_env = { ['COLORTERM'] = 'truecolor' }, -- default = nil, + file_previewer = require'telescope.previewers'.vim_buffer_cat.new, + grep_previewer = require'telescope.previewers'.vim_buffer_vimgrep.new, + qflist_previewer = require'telescope.previewers'.vim_buffer_qflist.new, + + -- Developer configurations: Not meant for general override + buffer_previewer_maker = require'telescope.previewers'.buffer_previewer_maker + } +} |