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

Feature Request: implement WorkspaceWillRenameFiles #308

Open
jiangyinzuo opened this issue Apr 14, 2024 · 3 comments
Open

Feature Request: implement WorkspaceWillRenameFiles #308

jiangyinzuo opened this issue Apr 14, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@jiangyinzuo
Copy link

default __.WorkspaceWillRenameFiles(_) = notImplemented

This functionality is expected to update all of the file's references when a file is renamed/moved to another directory.

It will bring us a lot of convenience when refactoring our markdown project.

See also:
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_willRenameFiles

@elgar328
Copy link

I desperately need this feature.
When renaming a link like [[filename]] in helix ditor, the file name and links pointing to this file elsewhere need to be changed at the same time.
And if the file name in the marksman lsp workspace is changed, several links need to be modified as well.
When this becomes possible, I would like to use obsidian and the helix editor simultaneously to manage markdown files. It becomes possible for me to conveniently write notes through a terminal at my desk and access files using a mobile device while on the road.

@codingluke
Copy link

codingluke commented Oct 30, 2024

This feature would supercharge my work on documentation websites the most! 🚀 I write a lot of teaching stuff, where the structure is currical. Not having to manually edit all the links would be a game changer in restructuring the programming lessions.

@artempyanykh
Copy link
Owner

I'm planning to look into it. Thanks for your input folks!

@artempyanykh artempyanykh added the enhancement New feature or request label Nov 19, 2024
@artempyanykh artempyanykh self-assigned this Nov 19, 2024
@artempyanykh artempyanykh moved this to 📋 Backlog in Marksman backlog Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

4 participants