@@ -179,6 +179,12 @@ telescope.setup({opts}) *telescope.setup()*
|
|||||||
|
|
||||||
Default: 0
|
Default: 0
|
||||||
|
|
||||||
|
*telescope.defaults.wrap_results*
|
||||||
|
wrap_results: ~
|
||||||
|
Word wrap the search results
|
||||||
|
|
||||||
|
Default: false
|
||||||
|
|
||||||
*telescope.defaults.prompt_prefix*
|
*telescope.defaults.prompt_prefix*
|
||||||
prompt_prefix: ~
|
prompt_prefix: ~
|
||||||
The character(s) that will be shown in front of Telescope's prompt.
|
The character(s) that will be shown in front of Telescope's prompt.
|
||||||
|
|||||||
@@ -236,6 +236,15 @@ append(
|
|||||||
Default: 0]]
|
Default: 0]]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
append(
|
||||||
|
"wrap_results",
|
||||||
|
false,
|
||||||
|
[[
|
||||||
|
Word wrap the search results
|
||||||
|
|
||||||
|
Default: false]]
|
||||||
|
)
|
||||||
|
|
||||||
append(
|
append(
|
||||||
"prompt_prefix",
|
"prompt_prefix",
|
||||||
"> ",
|
"> ",
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ function Picker:new(opts)
|
|||||||
preview_title = opts.preview_title,
|
preview_title = opts.preview_title,
|
||||||
|
|
||||||
prompt_prefix = get_default(opts.prompt_prefix, config.values.prompt_prefix),
|
prompt_prefix = get_default(opts.prompt_prefix, config.values.prompt_prefix),
|
||||||
|
wrap_results = get_default(opts.wrap_results, config.values.wrap_results),
|
||||||
selection_caret = get_default(opts.selection_caret, config.values.selection_caret),
|
selection_caret = get_default(opts.selection_caret, config.values.selection_caret),
|
||||||
entry_prefix = get_default(opts.entry_prefix, config.values.entry_prefix),
|
entry_prefix = get_default(opts.entry_prefix, config.values.entry_prefix),
|
||||||
multi_icon = get_default(opts.multi_icon, config.values.multi_icon),
|
multi_icon = get_default(opts.multi_icon, config.values.multi_icon),
|
||||||
@@ -314,9 +315,7 @@ function Picker:_create_window(bufnr, popup_opts, nowrap)
|
|||||||
local win, opts = popup.create(what, popup_opts)
|
local win, opts = popup.create(what, popup_opts)
|
||||||
|
|
||||||
a.nvim_win_set_option(win, "winblend", self.window.winblend)
|
a.nvim_win_set_option(win, "winblend", self.window.winblend)
|
||||||
if nowrap then
|
a.nvim_win_set_option(win, "wrap", not nowrap)
|
||||||
a.nvim_win_set_option(win, "wrap", false)
|
|
||||||
end
|
|
||||||
local border_win = opts and opts.border and opts.border.win_id
|
local border_win = opts and opts.border and opts.border.win_id
|
||||||
if border_win then
|
if border_win then
|
||||||
a.nvim_win_set_option(border_win, "winblend", self.window.winblend)
|
a.nvim_win_set_option(border_win, "winblend", self.window.winblend)
|
||||||
@@ -363,7 +362,11 @@ function Picker:find()
|
|||||||
popup_opts.preview.titlehighlight = "TelescopePreviewTitle"
|
popup_opts.preview.titlehighlight = "TelescopePreviewTitle"
|
||||||
end
|
end
|
||||||
|
|
||||||
local results_win, results_opts, results_border_win = self:_create_window("", popup_opts.results, true)
|
local results_win, results_opts, results_border_win = self:_create_window(
|
||||||
|
"",
|
||||||
|
popup_opts.results,
|
||||||
|
not self.wrap_results
|
||||||
|
)
|
||||||
|
|
||||||
local results_bufnr = a.nvim_win_get_buf(results_win)
|
local results_bufnr = a.nvim_win_get_buf(results_win)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user