aerc/commands
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 Support configurable header layout in compose widget 2019-07-26 14:22:04 -04:00
compose Add :attach command for compose 2019-07-19 10:30:47 -04:00
msg Support configurable header layout in compose widget 2019-07-26 14:22:04 -04:00
msgview Make :pipe command more generic 2019-07-05 12:21:12 -04:00
terminal Fix :close on terminal panic 2019-07-25 18:12:08 -04:00
cd.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
commands.go Add tab completion to textinputs 2019-07-26 14:39:42 -04:00
ct.go Add tab completion to textinputs 2019-07-26 14:39:42 -04:00
exec.go Fix re-opening of expired pipe tabs 2019-07-08 18:32:31 -04:00
global.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
help.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
new-account.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
next-tab.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
pwd.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
quit.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
set.go 71: Allow user to change config options at runtime 2019-07-15 09:42:03 -04:00
term.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
util.go Add :save and :pipe commands to viewer 2019-05-27 09:37:07 -04:00