Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autosave leads to workspace/willRenameFiles being triggered #92

Open
bjekt opened this issue Feb 9, 2023 · 0 comments
Open

Autosave leads to workspace/willRenameFiles being triggered #92

bjekt opened this issue Feb 9, 2023 · 0 comments

Comments

@bjekt
Copy link

bjekt commented Feb 9, 2023

Describe the bug
After enabling moving the autosave files to a separate directory:
(setq backup-directory-alist `(("." . "~/.emacs-backups")))

When editing a file that is autosaved the workspace/willRenameFiles is being triggered
with the original file as the oldUri and the backup location as the newUri.
With recent changes to lsp renaming this also messes up the imports for all files where the modified file is used and removes the package 😱.

A clear and concise description of what the bug is.

To Reproduce
Enable backup, (setq backup-directory-alist (("." . "~/.emacs-backups")))`
Enable lsp bsp trace. (create the
Create a file in with package in the package directory.
Modify the file. Save. Verify that the willRenameFiles message is sent.

Expected behavior
No willRenameFiles should be sent for backup.

Screenshots
grafik

Logs

Related to scalameta/metals#4888
lsp-metals version: 20221102.1628
lsp-mode version: 20230122.1747

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant