kopia lustrzana https://github.com/ihabunek/toot
EditBox now uses urwid_readline library. Fixes #353
The urwid_readline library allows readline style key commands. Equivalent to readline with set -o emacs. ctrl-a, ctrl-e, ctrl-k, etc.pull/472/head
rodzic
e1be3a68bb
commit
f333ecda60
3
setup.py
3
setup.py
|
@ -39,7 +39,8 @@ setup(
|
|||
"beautifulsoup4>=4.5.0,<5.0",
|
||||
"wcwidth>=0.1.7",
|
||||
"urwid>=2.0.0,<3.0",
|
||||
"tomlkit>=0.10.0,<1.0"
|
||||
"tomlkit>=0.10.0,<1.0",
|
||||
"urwid_readline>=0.14"
|
||||
],
|
||||
extras_require={
|
||||
# Required to display rich text in the TUI
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import urwid
|
||||
import urwid_readline
|
||||
from wcwidth import wcswidth
|
||||
|
||||
|
||||
|
@ -33,7 +34,7 @@ class SelectableColumns(Clickable, urwid.Columns):
|
|||
class EditBox(urwid.AttrWrap):
|
||||
"""Styled edit box."""
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.edit = urwid.Edit(*args, **kwargs)
|
||||
self.edit = urwid_readline.ReadlineEdit(*args, **kwargs)
|
||||
return super().__init__(self.edit, "editbox", "editbox_focused")
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue