├── .github └── workflows │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples └── demo.rs ├── flake.lock ├── flake.nix └── src ├── boxes ├── errorbox.rs ├── help_box.rs ├── linkbox.rs ├── mod.rs └── searchbox.rs ├── event_handler.rs ├── highlight ├── bash.rs ├── c.rs ├── cpp.rs ├── css.rs ├── elixir.rs ├── go.rs ├── html.rs ├── java.rs ├── javascript.rs ├── json.rs ├── lua.rs ├── mod.rs ├── ocaml.rs ├── php.rs ├── python.rs ├── rust.rs ├── scala.rs ├── tsx.rs ├── typescript.rs └── yaml.rs ├── lib.rs ├── main.rs ├── md.pest ├── nodes ├── image.rs ├── mod.rs ├── root.rs ├── textcomponent.rs └── word.rs ├── pages ├── file_explorer.rs ├── markdown_renderer.rs └── mod.rs ├── parser.rs ├── search.rs ├── util.rs └── util ├── colors.rs ├── general.rs ├── keybinds.rs └── keys.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/README.md -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/flake.nix -------------------------------------------------------------------------------- /src/boxes/errorbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/boxes/errorbox.rs -------------------------------------------------------------------------------- /src/boxes/help_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/boxes/help_box.rs -------------------------------------------------------------------------------- /src/boxes/linkbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/boxes/linkbox.rs -------------------------------------------------------------------------------- /src/boxes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/boxes/mod.rs -------------------------------------------------------------------------------- /src/boxes/searchbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/boxes/searchbox.rs -------------------------------------------------------------------------------- /src/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/event_handler.rs -------------------------------------------------------------------------------- /src/highlight/bash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/bash.rs -------------------------------------------------------------------------------- /src/highlight/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/c.rs -------------------------------------------------------------------------------- /src/highlight/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/cpp.rs -------------------------------------------------------------------------------- /src/highlight/css.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/css.rs -------------------------------------------------------------------------------- /src/highlight/elixir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/elixir.rs -------------------------------------------------------------------------------- /src/highlight/go.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/go.rs -------------------------------------------------------------------------------- /src/highlight/html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/html.rs -------------------------------------------------------------------------------- /src/highlight/java.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/java.rs -------------------------------------------------------------------------------- /src/highlight/javascript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/javascript.rs -------------------------------------------------------------------------------- /src/highlight/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/json.rs -------------------------------------------------------------------------------- /src/highlight/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/lua.rs -------------------------------------------------------------------------------- /src/highlight/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/mod.rs -------------------------------------------------------------------------------- /src/highlight/ocaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/ocaml.rs -------------------------------------------------------------------------------- /src/highlight/php.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/php.rs -------------------------------------------------------------------------------- /src/highlight/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/python.rs -------------------------------------------------------------------------------- /src/highlight/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/rust.rs -------------------------------------------------------------------------------- /src/highlight/scala.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/scala.rs -------------------------------------------------------------------------------- /src/highlight/tsx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/tsx.rs -------------------------------------------------------------------------------- /src/highlight/typescript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/typescript.rs -------------------------------------------------------------------------------- /src/highlight/yaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/highlight/yaml.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/md.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/md.pest -------------------------------------------------------------------------------- /src/nodes/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/nodes/image.rs -------------------------------------------------------------------------------- /src/nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/nodes/mod.rs -------------------------------------------------------------------------------- /src/nodes/root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/nodes/root.rs -------------------------------------------------------------------------------- /src/nodes/textcomponent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/nodes/textcomponent.rs -------------------------------------------------------------------------------- /src/nodes/word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/nodes/word.rs -------------------------------------------------------------------------------- /src/pages/file_explorer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/pages/file_explorer.rs -------------------------------------------------------------------------------- /src/pages/markdown_renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/pages/markdown_renderer.rs -------------------------------------------------------------------------------- /src/pages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/pages/mod.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/search.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util/colors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/util/colors.rs -------------------------------------------------------------------------------- /src/util/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/util/general.rs -------------------------------------------------------------------------------- /src/util/keybinds.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/util/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriklovhaug/md-tui/HEAD/src/util/keys.rs --------------------------------------------------------------------------------