fix: conflict mapping with refresh and repomap (#740)
This commit is contained in:
parent
bf366f1b73
commit
bbfc315eed
@ -150,7 +150,7 @@ Respect and use existing conventions, libraries, etc that are already present in
|
|||||||
debug = "<leader>ad",
|
debug = "<leader>ad",
|
||||||
hint = "<leader>ah",
|
hint = "<leader>ah",
|
||||||
suggestion = "<leader>as",
|
suggestion = "<leader>as",
|
||||||
repomap = "<leader>ar",
|
repomap = "<leader>aR",
|
||||||
},
|
},
|
||||||
sidebar = {
|
sidebar = {
|
||||||
apply_all = "A",
|
apply_all = "A",
|
||||||
|
@ -38,12 +38,8 @@ function RepoMap.get_filetype(filepath)
|
|||||||
-- https://github.com/neovim/neovim/issues/27265
|
-- https://github.com/neovim/neovim/issues/27265
|
||||||
if not filetype then
|
if not filetype then
|
||||||
local ext = fn.fnamemodify(filepath, ":e")
|
local ext = fn.fnamemodify(filepath, ":e")
|
||||||
if ext == "tsx" then
|
if ext == "tsx" then filetype = "typescriptreact" end
|
||||||
filetype = "typescriptreact"
|
if ext == "ts" then filetype = "typescript" end
|
||||||
end
|
|
||||||
if ext == "ts" then
|
|
||||||
filetype = "typescript"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
return filetype
|
return filetype
|
||||||
end
|
end
|
||||||
@ -60,8 +56,9 @@ function RepoMap._build_repo_map(project_root, file_ext)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
local filetype = RepoMap.get_ts_lang(filepath)
|
local filetype = RepoMap.get_ts_lang(filepath)
|
||||||
local definitions = filetype and
|
local definitions = filetype
|
||||||
repo_map_lib.stringify_definitions(filetype, Utils.file.read_content(filepath) or "") or ""
|
and repo_map_lib.stringify_definitions(filetype, Utils.file.read_content(filepath) or "")
|
||||||
|
or ""
|
||||||
if definitions == "" then return end
|
if definitions == "" then return end
|
||||||
table.insert(output, {
|
table.insert(output, {
|
||||||
path = Utils.relative_path(filepath),
|
path = Utils.relative_path(filepath),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user