mirror of
https://github.com/zsh-users/zsh-completions.git
synced 2026-09-17 16:00:19 +00:00
xinput: escape colons in device names
The completion menu breaks if any device names have colons in them, as colons are used to separate completion matches from their descriptions.
This commit is contained in:
+1
-1
@@ -114,7 +114,7 @@ _xinput(){
|
||||
[[ -n "$i" ]] || continue
|
||||
xinput_devices_id+=($i)
|
||||
name="$(xinput list --name-only $i)"
|
||||
xinput_devices_name+=($name)
|
||||
xinput_devices_name+=(${name//:/\\:})
|
||||
xinput_devices+=($i\:$name)
|
||||
done
|
||||
xinput_devices+=($xinput_devices_name)
|
||||
|
||||
Reference in New Issue
Block a user