about summary refs log tree commit diff
path: root/Completion/Base/_first
blob: 655e3569fa87d9c452dcb5cbdea537d55f5940ba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#compdef -subscript-

if [[ ${(Pt)${compstate[parameter]}} = assoc* ]]; then
  if [[ "$RBUFFER" = \]* ]]; then
    compadd -S '' - "${(@kP)${compstate[parameter]}}"
  else
    compadd -S ']' - "${(@kP)${compstate[parameter]}}"
  fi
else
  _compalso -math-
fi