1
0
mirror of https://git.sr.ht/~sircmpwn/aerc synced 2024-11-24 00:52:29 +01:00
aerc/widgets
Jeffas cded067bc3 Add tab completion to textinputs
This adds tab completion to textinput components. They can be configured
with a completion function. This function is called when the user
presses <tab>. The first completion is initially shown to the user
inserted into the text. Repeated presses of <tab> or <backtab> cycle
through the completions list. The completions list is invalidated when
any other non-tab-like key is pressed.

Also changed is some logic for current completion generation so that
all available commands are returned when <tab> is pressed with no
current text and similarly for arguments of commands.
2019-07-26 14:39:42 -04:00
..
account-wizard.go
account.go
aerc.go Add command history and cycling 2019-07-26 14:29:34 -04:00
compose.go Add command history and cycling 2019-07-26 14:29:34 -04:00
dirlist.go
exline.go Add tab completion to textinputs 2019-07-26 14:39:42 -04:00
headerlayout.go
msglist.go
msgviewer.go
providesmessage.go
spinner.go
status.go
tabhost.go
terminal.go