Skip to main content

kiro_editor/
lib.rs

1// Refs:
2//   Build Your Own Text Editor: https://viewsourcecode.org/snaptoken/kilo/index.html
3//   VT100 User Guide:           https://vt100.net/docs/vt100-ug/chapter3.html
4//   Xterm Control Sequences:    https://www.xfree86.org/current/ctlseqs.html
5
6#![allow(clippy::unused_io_amount)]
7#![allow(clippy::match_overlapping_arm)]
8#![allow(clippy::useless_let_if_seq)]
9#![allow(clippy::cognitive_complexity)]
10
11mod edit_diff;
12mod editor;
13mod error;
14mod highlight;
15mod history;
16mod input;
17mod language;
18mod prompt;
19mod row;
20mod screen;
21mod signal;
22mod status_bar;
23mod term_color;
24mod text_buffer;
25
26pub use editor::Editor;
27pub use error::{Error, Result};
28pub use input::{InputSeq, KeySeq, StdinRawMode};
29pub use language::Language;
30pub use screen::{Screen, HELP, VERSION};
31pub use text_buffer::{Lines, TextBuffer};