summaryrefslogtreecommitdiffstats
path: root/examples/build-syntect-pack.rs
blob: 1013f9eb194dbc9c09d0aed81557bfbf4213a0d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[cfg(feature = "libwebkit2gtk")]
extern crate syntect;

fn main() {
    #[cfg(feature = "libwebkit2gtk")]
    {
        use syntect::dumps::*;
        use syntect::parsing::SyntaxSetBuilder;

        let mut builder = SyntaxSetBuilder::new();
        builder.add_plain_text_syntax();
        builder
            .add_from_folder("./sublime-syntaxes/syntaxes/", true)
            .unwrap();
        let ss = builder.build();
        dump_to_file(&ss, "./sublime-syntaxes/all.pack").unwrap();
    }
}