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-term
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
..
src Improve error message handling for theme loading failures (#5073) 2 years ago
tests Fix transaction composition order in History::changes_since (#4981) 2 years ago
.gitignore Initial import. 5 years ago
Cargo.toml Show (git) diff signs in gutter (#3890) 2 years ago
build.rs feat(lsp): pass client_info on initialization (#4904) 2 years ago