mdbook-inline-highlighting 2.0.0

mdBook preprocessor that enables support for inline highlighting
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Default)]
pub(crate) struct Configuration {
    pub default_language: Option<String>,
}

impl Configuration {
    pub(crate) fn from_mdbook_config(cfg: &mdbook_preprocessor::config::Config) -> Self {
        let default_language = cfg
            .get::<String>("preprocessor.inline-highlighting.default-language")
            .ok()
            .flatten();

        Configuration { default_language }
    }
}