feat: global configuration of results_title and prompt_title (#1817)

This commit is contained in:
Michael Benford
2022-04-08 13:17:54 -03:00
committed by GitHub
parent 6e7ee38292
commit 317371d37c
3 changed files with 38 additions and 2 deletions

View File

@@ -307,6 +307,21 @@ telescope.setup({opts}) *telescope.setup()*
Default: false
*telescope.defaults.results_title*
results_title: ~
Defines the default title of the results window. A false value
can be used to hide the title altogether.
Default: "Results"
*telescope.defaults.prompt_title*
prompt_title: ~
Defines the default title of the prompt window. A false value
can be used to hide the title altogether. Most of the times builtins
define a prompt_title which will be prefered over this default.
Default: "Prompt"
*telescope.defaults.history*
history: ~
This field handles the configuration for prompt history.

View File

@@ -419,6 +419,27 @@ append(
Default: false]]
)
append(
"results_title",
"Results",
[[
Defines the default title of the results window. A false value
can be used to hide the title altogether.
Default: "Results"]]
)
append(
"prompt_title",
"Prompt",
[[
Defines the default title of the prompt window. A false value
can be used to hide the title altogether. Most of the times builtins
define a prompt_title which will be prefered over this default.
Default: "Prompt"]]
)
append(
"history",
{

View File

@@ -64,8 +64,8 @@ function Picker:new(opts)
local layout_strategy = get_default(opts.layout_strategy, config.values.layout_strategy)
local obj = setmetatable({
prompt_title = get_default(opts.prompt_title, "Prompt"),
results_title = get_default(opts.results_title, "Results"),
prompt_title = get_default(opts.prompt_title, config.values.prompt_title),
results_title = get_default(opts.results_title, config.values.results_title),
-- either whats passed in by the user or whats defined by the previewer
preview_title = opts.preview_title,