You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-view/src
Pascal Kuthe 87a720c3a1
make path changes LSP spec conform (#8949)
Currently, helix implements operations which change the paths of files
incorrectly and inconsistently. This PR ensures that we do the following
whenever a buffer is renamed (`:move` and workspace edits)

* always send did_open/did_close notifications
* send will_rename/did_rename requests correctly
  * send them to all LSP servers not just those that are active for a
    buffer
  * also send these requests for paths that are not yet open in a buffer (if
    triggered from workspace edit).
  * only send these if the server registered interests in the path
* autodetect language, indent, line ending, ..

This PR also centralizes the infrastructure for path setting and
therefore `:w <path>` benefits from similar fixed (but without didRename)
10 months ago
..
handlers make path changes LSP spec conform (#8949) 10 months ago
base64.rs Fix new clippy lints (#5892) 2 years ago
clipboard.rs Re-export `which` from `helix-stdx::env` 10 months ago
document.rs make path changes LSP spec conform (#8949) 10 months ago
editor.rs make path changes LSP spec conform (#8949) 10 months ago
events.rs Add hook/event system 10 months ago
graphics.rs build(deps): bump bitflags from 1.3.2 to 2.0.2 (#6387) 2 years ago
gutter.rs bump MSRV to 1.70.0 (#8877) 1 year ago
handlers.rs refactor completion and signature help using hooks 10 months ago
info.rs Use refactored Registers type 1 year ago
input.rs Normalize `S-<lower-ascii>` keymaps to uppercase ascii (#9213) 11 months ago
keyboard.rs build(deps): bump bitflags from 1.3.2 to 2.0.2 (#6387) 2 years ago
lib.rs Re-export `which` from `helix-stdx::env` 10 months ago
macros.rs Apply transactions to all views (#4733) 2 years ago
register.rs Swap system and primary clipboard registers (#8703) 1 year ago
theme.rs Add tree-sitter-highlight-name command (#8170) 1 year ago
tree.rs Fix warnings from clippy (#7013) 2 years ago
view.rs Skip rendering gutters when gutter width exceeds view width (#7821) 1 year ago