expand paths more smartly (#2599)

This commit is contained in:
James Trew
2023-07-21 18:12:29 -04:00
committed by GitHub
parent 597a3cc889
commit f52ea4061d
8 changed files with 30 additions and 24 deletions

View File

@@ -149,7 +149,7 @@ do
function make_entry.gen_from_file(opts)
opts = opts or {}
local cwd = vim.fn.expand(opts.cwd or vim.loop.cwd())
local cwd = utils.smart_path_expand(opts.cwd or vim.loop.cwd())
local disable_devicons = opts.disable_devicons
@@ -310,7 +310,7 @@ do
local display_string = "%s%s%s"
mt_vimgrep_entry = {
cwd = vim.fn.expand(opts.cwd or vim.loop.cwd()),
cwd = utils.smart_path_expand(opts.cwd or vim.loop.cwd()),
display = function(entry)
local display_filename = utils.transform_path(opts, entry.filename)
@@ -605,7 +605,7 @@ function make_entry.gen_from_buffer(opts)
},
}
local cwd = vim.fn.expand(opts.cwd or vim.loop.cwd())
local cwd = utils.smart_path_expand(opts.cwd or vim.loop.cwd())
local make_display = function(entry)
-- bufnr_width + modes + icon + 3 spaces + : + lnum
@@ -1023,7 +1023,7 @@ end
function make_entry.gen_from_ctags(opts)
opts = opts or {}
local cwd = vim.fn.expand(opts.cwd or vim.loop.cwd())
local cwd = utils.smart_path_expand(opts.cwd or vim.loop.cwd())
local current_file = Path:new(vim.api.nvim_buf_get_name(opts.bufnr)):normalize(cwd)
local display_items = {