mirror of
https://github.com/zeldaret/tww.git
synced 2024-11-23 05:19:44 +00:00
Revert "Add workaround to fix clangd not being able to perform cross-file renames on Windows"
This reverts commit e86613af7e
.
This commit is contained in:
parent
e86613af7e
commit
12c83739e9
@ -1672,15 +1672,7 @@ def generate_compile_commands(
|
|||||||
|
|
||||||
def default_format(o):
|
def default_format(o):
|
||||||
if isinstance(o, Path):
|
if isinstance(o, Path):
|
||||||
path_str = o.resolve().as_posix()
|
return o.resolve().as_posix()
|
||||||
if os.name == "nt":
|
|
||||||
# clangd has an issue dealing with case-insensitive paths on Windows.
|
|
||||||
# If the drive letter of a path is a capital letter, clangd will fail to handle
|
|
||||||
# cross-file rename operations, so we have to convert the first character of the
|
|
||||||
# path to lowercase as a workaround.
|
|
||||||
# https://github.com/clangd/clangd/issues/108
|
|
||||||
path_str = path_str[0].lower() + path_str[1:]
|
|
||||||
return path_str
|
|
||||||
return str(o)
|
return str(o)
|
||||||
|
|
||||||
json.dump(clangd_config, w, indent=2, default=default_format)
|
json.dump(clangd_config, w, indent=2, default=default_format)
|
||||||
|
Loading…
Reference in New Issue
Block a user