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.230930.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05fc5e2d44dbd8f5cd265c281ed28768cddf63c7446796ab4cd5196e91d4349 |
|
MD5 | 33e44c3324885b7f819abc1a424c7ed6 |
|
BLAKE2b-256 | 92fa1febc262c5fe2892a73af630d49a1a7b65dda56a221c5cdde8aa190b033c |