fix(builtin.tags): custom filename width (#1842)
This commit is contained in:
@@ -880,6 +880,8 @@ builtin.tags({opts}) *telescope.builtin.tags()*
|
||||
true)
|
||||
{only_sort_tags} (boolean) if true we will only sort tags (default:
|
||||
false)
|
||||
{fname_width} (number) defines the width of the filename section
|
||||
(default: 30)
|
||||
|
||||
|
||||
builtin.current_buffer_tags({opts}) *telescope.builtin.current_buffer_tags()*
|
||||
@@ -899,6 +901,8 @@ builtin.current_buffer_tags({opts}) *telescope.builtin.current_buffer_tags()*
|
||||
true)
|
||||
{only_sort_tags} (boolean) if true we will only sort tags (default:
|
||||
false)
|
||||
{fname_width} (number) defines the width of the filename section
|
||||
(default: 30)
|
||||
|
||||
|
||||
builtin.git_files({opts}) *telescope.builtin.git_files()*
|
||||
|
||||
@@ -107,6 +107,7 @@ builtin.current_buffer_fuzzy_find = require_on_exported_call("telescope.builtin.
|
||||
---@field ctags_file string: specify a particular ctags file to use
|
||||
---@field show_line boolean: if true, shows the content of the line the tag is found on in the picker (default: true)
|
||||
---@field only_sort_tags boolean: if true we will only sort tags (default: false)
|
||||
---@field fname_width number: defines the width of the filename section (default: 30)
|
||||
builtin.tags = require_on_exported_call("telescope.builtin.files").tags
|
||||
|
||||
--- Lists all of the tags for the currently open buffer, with a preview
|
||||
@@ -115,6 +116,7 @@ builtin.tags = require_on_exported_call("telescope.builtin.files").tags
|
||||
---@field ctags_file string: specify a particular ctags file to use
|
||||
---@field show_line boolean: if true, shows the content of the line the tag is found on in the picker (default: true)
|
||||
---@field only_sort_tags boolean: if true we will only sort tags (default: false)
|
||||
---@field fname_width number: defines the width of the filename section (default: 30)
|
||||
builtin.current_buffer_tags = require_on_exported_call("telescope.builtin.files").current_buffer_tags
|
||||
|
||||
--
|
||||
|
||||
@@ -920,13 +920,16 @@ function make_entry.gen_from_ctags(opts)
|
||||
local display_items = {
|
||||
{ remaining = true },
|
||||
}
|
||||
|
||||
local idx = 1
|
||||
local hidden = utils.is_path_hidden(opts)
|
||||
if not hidden then
|
||||
table.insert(display_items, 1, { width = 30 })
|
||||
table.insert(display_items, idx, { width = vim.F.if_nil(opts.fname_width, 30) })
|
||||
idx = idx + 1
|
||||
end
|
||||
|
||||
if opts.show_line then
|
||||
table.insert(display_items, 1, { width = 30 })
|
||||
table.insert(display_items, idx, { width = 30 })
|
||||
end
|
||||
|
||||
local displayer = entry_display.create {
|
||||
|
||||
Reference in New Issue
Block a user