summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_gdb
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command/_gdb')
-rw-r--r--Completion/Unix/Command/_gdb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Completion/Unix/Command/_gdb b/Completion/Unix/Command/_gdb
index 18f797633..6bdd55946 100644
--- a/Completion/Unix/Command/_gdb
+++ b/Completion/Unix/Command/_gdb
@@ -40,9 +40,9 @@ else
(-b) _baudrates && return 0 ;;
esac
- w=( "${(@)words[2,-1]}" )
+ w=( "${(@)words[2,CURRENT-1]}" )
while [[ "$w[1]" = -* ]]; do
- [[ "$w[1]" = -[decsxb] ]] && shift 1 w
+ [[ "$w[1]" = -(cd|se|tty|[decsxb]) ]] && shift 1 w
shift 1 w
done