diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2021-03-10 09:04:05 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2021-03-24 14:44:31 +1000 |
commit | 7624497df5bffed01007ffaa9099290e5bca528b (patch) | |
tree | 7c013893c0060b845d274308ec7214e0aa9f4df7 | |
parent | 1ca2f11524ed45a06a00db26a0573375f67adbdf (diff) | |
download | libinput-7624497df5bffed01007ffaa9099290e5bca528b.tar.gz |
completion: add missing libinput analyze subtools to the zsh completions
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit 40b83b11058bcc4c02ea3e7b631c8777c01b4291)
-rw-r--r-- | completion/zsh/_libinput | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/completion/zsh/_libinput b/completion/zsh/_libinput index e793109a..617bc165 100644 --- a/completion/zsh/_libinput +++ b/completion/zsh/_libinput @@ -163,12 +163,35 @@ __all_seats() ':device:_files -W /dev/input/ -P /dev/input/' } +(( $+functions[_libinput_analyze_per-slot-delta] )) || _libinput_analyze_per-slot-delta() +{ + _arguments \ + '--help[Show help message and exit]' \ + ':recording:_files' +} + +(( $+functions[_libinput_analyze_touch-down-state] )) || _libinput_analyze_touch-down-state() +{ + _arguments \ + '--help[Show help message and exit]' \ + ':recording:_files' +} + +(( $+functions[_libinput_analyze_recording] )) || _libinput_analyze_recording() +{ + _arguments \ + '--help[Show help message and exit]' \ + ':recording:_files' +} + (( $+functions[_libinput_analyze] )) || _libinput_analyze() { local curcontext=$curcontext state line ret=1 local features features=( "per-slot-delta:analyze relative movement per touch per slot" + "recording:analyze a recording by printing a pretty table" + "touch-down-state:analyze a recording for logical touch down states" ) _arguments -C \ |