aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-16 19:30:33 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-16 19:37:37 +0300
commit108e88e211e783cc480fc3ae3fc84ddf9956d977 (patch)
treecf6ca87c4c1df74d1a542a3c346b8445168cc5b7 /niri-config/src
parenta693f64c4146909c295c63b6c1696148f4138a19 (diff)
downloadniri-108e88e211e783cc480fc3ae3fc84ddf9956d977.tar.gz
niri-108e88e211e783cc480fc3ae3fc84ddf9956d977.tar.bz2
niri-108e88e211e783cc480fc3ae3fc84ddf9956d977.zip
Enable fancy miette errors for the main binary
Seems there's not much dependency/binary size impact now, compared to when I first made the KDL config.
Diffstat (limited to 'niri-config/src')
-rw-r--r--niri-config/src/lib.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 54e2a3a9..769f5eba 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -12,7 +12,7 @@ use bitflags::bitflags;
use knuffel::errors::DecodeError;
use knuffel::Decode as _;
use layer_rule::LayerRule;
-use miette::{miette, Context, IntoDiagnostic, NarratableReportHandler};
+use miette::{miette, Context, IntoDiagnostic};
use niri_ipc::{
ColumnDisplay, ConfiguredMode, LayoutSwitchTarget, PositionChange, SizeChange, Transform,
WorkspaceReferenceArg,
@@ -3509,10 +3509,6 @@ impl FromStr for Percent {
}
}
-pub fn set_miette_hook() -> Result<(), miette::InstallError> {
- miette::set_hook(Box::new(|_| Box::new(NarratableReportHandler::new())))
-}
-
#[cfg(test)]
mod tests {
use insta::{assert_debug_snapshot, assert_snapshot};
@@ -3523,8 +3519,6 @@ mod tests {
#[track_caller]
fn do_parse(text: &str) -> Config {
- let _ = set_miette_hook();
-
Config::parse("test.kdl", text)
.map_err(miette::Report::new)
.unwrap()