1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
mod dir_view;
mod preview;
mod preview_state;
mod zero_len_file_view;

pub use {
    dir_view::DirView,
    preview::Preview,
    preview_state::PreviewState,
    zero_len_file_view::ZeroLenFileView,
};

#[derive(Debug, Clone, Copy, PartialEq)]
pub enum PreviewMode {

    /// image
    Image,

    /// show the content as text, with syntax coloring if
    /// it makes sens. Fails if the file isn't in UTF8
    Text,

    /// show the content of the file as hex
    Hex,
}