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
Skyler Hawthorne da261724d1 Generalize View::object_selections into map
This allows using multiple distinct state histories. By default, all
history is also cleared any time a view's selection is set, unless
explicitly told to save the state. This way, we can have control over
when selection history is saved. They are also cleared on any text
edit, since an edit could invalidate the previous selection, potentially
causing a panic.

Additionally, the object selections have been moved into `Document`
so that it is easier to manipulate them when changes to the document
happen. They have been put into a wrapper struct named `ViewData`, where
the intention is that any further fields that we want to add in the
future that must be associated with a view, but are more convenient to
store in a document, can be added here, instead of further polluting the
core `Document` type.
3 weeks ago
..
annotations only show inline diagnostics after a delay 4 months ago
handlers Make helix_core::Uri cheap to clone 3 months ago
annotations.rs render diagnostic inline 4 months ago
base64.rs Fix new clippy lints (#5892) 2 years ago
clipboard.rs FIx incorrectly spelled cfg options (#10703) 7 months ago
document.rs Generalize View::object_selections into map 3 weeks ago
editor.rs Handle window/showMessage and display it bellow status line (#5535) 2 months ago
events.rs only show inline diagnostics after a delay 4 months ago
graphics.rs tui: Constify functions, shrink Margin representation 6 months ago
gutter.rs use newtype parttern for langauge server id 7 months ago
handlers.rs only show inline diagnostics after a delay 4 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 Consistently maintain view position (#10559) 4 months ago
macros.rs Apply transactions to all views (#4733) 2 years ago
register.rs Return document display name from the '%' special register (#11275) 4 months ago
theme.rs Add: validation of bundled themes in build workflow (#11627) 2 months ago
tree.rs Resolve new Clippy lints 7 months ago
view.rs Generalize View::object_selections into map 3 weeks ago