helix-mods/helix-lsp/src
Yomain e868678139
Add command to move files with LSP support (#8584)
* Added rename command

* Added an error if the new path already exists

* Fixed wrong command name being used

* fixed clippy suggestions

* removed didRenameFiles call, fixed early return due to path Err

* added ':rnm' alias to ':rename'

* code cleanup

* formatting

* removed debug line

* cargo fmt

* Improved new buffer error message

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* Removed unnecessary path normalizing

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* Update helix-term/src/commands/typed.rs

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* Update helix-term/src/commands/typed.rs

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* Update helix-term/src/commands/typed.rs

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* Update helix-term/src/commands/typed.rs

Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>

* feat: change `rename` command to `move`

* feat: add multi lsp support when moving files

* feat: allow lsp calls with a custom timeout

* feat: sending lsp file_changed event once file has moved

---------

Co-authored-by: ontley <theontley@gmail.com>
Co-authored-by: ontley <67148677+ontley@users.noreply.github.com>
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
2023-11-08 12:38:17 -06:00
..
client.rs Add command to move files with LSP support (#8584) 2023-11-08 12:38:17 -06:00
file_event.rs Drop mut from variable to silence linter (#7704) 2023-07-22 23:31:24 +09:00
jsonrpc.rs LSP: Add request ID to request timeout message (#6010) 2023-02-16 10:16:25 +09:00
lib.rs fix multicursor snippet placeholder directions (#8423) 2023-09-30 12:28:25 +09:00
snippet.rs Fix typos (#6643) 2023-04-07 23:10:38 +08:00
transport.rs LSP: Forcefully shutdown uninitialized servers (#7449) 2023-06-30 00:25:23 +09:00