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
Michael Davis db939801eb
Improve error message handling for theme loading failures (#5073)
The error messages for a theme that failed to be deserialized (or
otherwise failed to load) were covered up by the context/with_context
calls:

* The log message for a bad theme configured in config.toml would only
  say "Failed to deserilaize theme"
* Selecting a bad theme via :theme would show "Theme does not exist"

With these changes, we let the TOML deserializer errors bubble up, so
the error messages can now say the line number of a duplicated
key - and that key's name - when a theme fails to load because of a
duplicated key.

Providing a theme which does not exist to :theme still gives a helpful
error message: "No such file or directory."
2 years ago
..
handlers feat(csharp,debug): add C# debugger support (#4213) 2 years ago
base64.rs Use OSC 52 as a fallback for setting the system clipboard (#3220) 2 years ago
clipboard.rs Use OSC 52 for tmux copy (#5027) 2 years ago
document.rs Show (git) diff signs in gutter (#3890) 2 years ago
editor.rs Reset mode when changing buffers (#5072) 2 years ago
env.rs Use OSC 52 as a fallback for setting the system clipboard (#3220) 2 years ago
graphics.rs Resolve a bunch of upcoming clippy lints 2 years ago
gutter.rs Show (git) diff signs in gutter (#3890) 2 years ago
info.rs fix: remove unneeded allocations when calling helix_view::Info::new 2 years ago
input.rs Handle disambiguated keycodes (#4887) 2 years ago
keyboard.rs Handle disambiguated keycodes (#4887) 2 years ago
lib.rs Apply transactions to all views (#4733) 2 years ago
macros.rs Apply transactions to all views (#4733) 2 years ago
theme.rs Improve error message handling for theme loading failures (#5073) 2 years ago
tree.rs When buffer closes, focus on parent buffer (#4766) 2 years ago
view.rs fix: align view after jumplist_picker (#3743) 2 years ago