Simple Python terminal (TUI) multi-line editor
Project description
https://pypi.org/project/tui-editor/
Simple TUI editor
Python TUI?
What I want: - simple multi-line editor - not whole screen but only partial - show interactive feedback. e.g. mark edits, show number of edits, show diff in separate plane or so
https://docs.python.org/3/library/curses.html - too complex but at the same time too limited?
https://github.com/bczsalba/pytermgui (1.2k stars) - limited, no real text editor
https://urwid.org/examples/index.html (2.5k stars) - edit example: https://github.com/urwid/urwid/blob/master/examples/edit.py
https://github.com/prompt-toolkit/python-prompt-toolkit (7.9k stars) - too complex…? similar as curses…
https://github.com/pfalcon/picotui (0.7k stars) - good enough? editor: https://github.com/pfalcon/picotui/blob/master/picotui/editor.py - another editor: https://github.com/pfalcon/picotui/blob/master/seditor.py
https://github.com/Textualize/textual (13k stars) - async framework, I don’t want that…
(Or coding some line edit by hand, should not be too difficult…?)
https://github.com/pfalcon/picotui/blob/master/seditor.py
Very simple VT100 terminal text editor widget Copyright (c) 2015 Paul Sokolovsky, (c) 2022 Albert Zeyer Distributed under MIT License
https://en.wikipedia.org/wiki/ANSI_escape_code#Terminal_input_sequences https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-The-Alternate-Screen-Buffer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for tui-editor-1.20220820.232807.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e11aa65e96240786986dc84f47bbd7781b55f0c6bc7feb4b41a46c01a4c19774 |
|
MD5 | 88db10c9ed88c0d189ab9b7f4534a9da |
|
BLAKE2b-256 | 333c3361ee853780c2aafc0af1099296b67d89d14bef14c16771dfda535d0c16 |