From 1d810ee39b436ef022fd31e934a32e902f29375a Mon Sep 17 00:00:00 2001 From: seem Date: Sun, 6 Sep 2020 10:04:45 +0200 Subject: [PATCH] Basic curses setup --- editor/__init__.py | 0 editor/main.py | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 editor/__init__.py create mode 100644 editor/main.py diff --git a/editor/__init__.py b/editor/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/editor/main.py b/editor/main.py new file mode 100644 index 0000000..096c5c4 --- /dev/null +++ b/editor/main.py @@ -0,0 +1,18 @@ +import curses + + +def main() -> int: + return curses.wrapper(c_main) + + +def c_main(stdscr: "curses._CursesWindow") -> int: + while True: + # Update screen + stdscr.addstr(0, 0, "Hello world!") + + # Handle keypresses + c = stdscr.getkey() + if c == "q": + break + + return 0