summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2021-03-10 09:04:05 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2021-03-24 14:44:31 +1000
commit7624497df5bffed01007ffaa9099290e5bca528b (patch)
tree7c013893c0060b845d274308ec7214e0aa9f4df7
parent1ca2f11524ed45a06a00db26a0573375f67adbdf (diff)
downloadlibinput-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/_libinput23
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 \