├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── demo.rs └── tui.rs ├── screenshots ├── ayu.png ├── ayu_dark.png ├── ayu_mirage.png ├── completer.gif ├── completer_demo.gif ├── github_dark.png ├── github_light.png ├── gruvbox.png ├── gruvbox_light.png └── sonokai.png └── src ├── completer ├── mod.rs └── trie.rs ├── highlighting.rs ├── lib.rs ├── syntax ├── asm.rs ├── lua.rs ├── mod.rs ├── python.rs ├── rust.rs ├── shell.rs └── sql.rs ├── tests.rs └── themes ├── ayu.rs ├── github.rs ├── gruvbox.rs ├── mod.rs └── sonokai.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/README.md -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/examples/tui.rs -------------------------------------------------------------------------------- /screenshots/ayu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/ayu.png -------------------------------------------------------------------------------- /screenshots/ayu_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/ayu_dark.png -------------------------------------------------------------------------------- /screenshots/ayu_mirage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/ayu_mirage.png -------------------------------------------------------------------------------- /screenshots/completer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/completer.gif -------------------------------------------------------------------------------- /screenshots/completer_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/completer_demo.gif -------------------------------------------------------------------------------- /screenshots/github_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/github_dark.png -------------------------------------------------------------------------------- /screenshots/github_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/github_light.png -------------------------------------------------------------------------------- /screenshots/gruvbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/gruvbox.png -------------------------------------------------------------------------------- /screenshots/gruvbox_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/gruvbox_light.png -------------------------------------------------------------------------------- /screenshots/sonokai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/screenshots/sonokai.png -------------------------------------------------------------------------------- /src/completer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/completer/mod.rs -------------------------------------------------------------------------------- /src/completer/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/completer/trie.rs -------------------------------------------------------------------------------- /src/highlighting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/highlighting.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/syntax/asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/asm.rs -------------------------------------------------------------------------------- /src/syntax/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/lua.rs -------------------------------------------------------------------------------- /src/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/mod.rs -------------------------------------------------------------------------------- /src/syntax/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/python.rs -------------------------------------------------------------------------------- /src/syntax/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/rust.rs -------------------------------------------------------------------------------- /src/syntax/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/shell.rs -------------------------------------------------------------------------------- /src/syntax/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/syntax/sql.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/themes/ayu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/themes/ayu.rs -------------------------------------------------------------------------------- /src/themes/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/themes/github.rs -------------------------------------------------------------------------------- /src/themes/gruvbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/themes/gruvbox.rs -------------------------------------------------------------------------------- /src/themes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/themes/mod.rs -------------------------------------------------------------------------------- /src/themes/sonokai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4ymak/egui_code_editor/HEAD/src/themes/sonokai.rs --------------------------------------------------------------------------------