Begin work on larger global config, to tailor defaults

This commit is contained in:
TJ DeVries
2020-09-07 00:20:08 -04:00
parent 2592586533
commit 11a3c70609
7 changed files with 165 additions and 56 deletions

View File

@@ -1,25 +1,50 @@
-- TODO: Debounce preview window maybe
-- TODO: Make filters
-- "fzf --filter"
-- jobstart() -> | fzf --filter "input on prompt"
local telescope = {}
local finders = require('telescope.finders')
local pickers = require('telescope.pickers')
local previewers = require('telescope.previewers')
local sorters = require('telescope.sorters')
local state = require('telescope.state')
local builtin = require('telescope.builtin')
--[[
local actions = require('telescope.actions')
local telescope = {
-- -- <module>.new { }
-- finders = finders,
-- pickers = pickers,
-- previewers = previewers,
-- sorters = sorters,
require('telescope').setup {
defaults = {
-- Picker Configuration
border = {},
borderchars = { '─', '│', '─', '│', '┌', '┐', '┘', '└'},
preview_cutoff = 120,
selection_strategy = "reset",
-- state = state,
-- Can choose EITHER one of these:
layout_strategy = "horizontal",
-- builtin = builtin,
get_window_options = function(...) end,
default_mappings = {
i = {
["<C-n>"] = actions.move_selection_next,
["<C-p>"] = actions.move_selection_previous,
},
n = {
["<esc>"] = actions.close,
["<CR>"] = actions.goto_file_selection_edit,
},
},
shorten_path = true,
winblend = 10, -- help winblend
winblend = {
preview = 0,
prompt = 20,
results = 20,
},
},
}
--]]
function telescope.setup(opts)
require('telescope.config').set_defaults(opts.defaults)
end
return telescope