summaryrefslogtreecommitdiff
path: root/helix-core/src/transaction.rs
diff options
context:
space:
mode:
authorMichael Davis2022-12-15 08:49:49 +0000
committerGitHub2022-12-15 08:49:49 +0000
commitdb939801ebf299f11a6a52bdff7a3c9bfb87fc34 (patch)
tree9799f321762264bff47ba46519f404578740c7bf /helix-core/src/transaction.rs
parent012fc12f97f4e8e0fc38af351388e41e8bc142d8 (diff)
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."
Diffstat (limited to 'helix-core/src/transaction.rs')
0 files changed, 0 insertions, 0 deletions