about summary refs log tree commit diff
path: root/Completion/Unix
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:03:01 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:03:01 +0000
commit963623f36bc89474196d39ce24112b847b0bb2ee (patch)
tree32c3d648e27e065d9d2070fd631f90048ab1aa57 /Completion/Unix
parenta2af2236e5cd391578b02a91351a532a85fef97b (diff)
downloadzsh-963623f36bc89474196d39ce24112b847b0bb2ee.tar.gz
zsh-963623f36bc89474196d39ce24112b847b0bb2ee.tar.xz
zsh-963623f36bc89474196d39ce24112b847b0bb2ee.zip
moved from Completion/User/_stty
Diffstat (limited to 'Completion/Unix')
-rw-r--r--Completion/Unix/Command/_stty18
1 files changed, 18 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_stty b/Completion/Unix/Command/_stty
new file mode 100644
index 000000000..f40cd856e
--- /dev/null
+++ b/Completion/Unix/Command/_stty
@@ -0,0 +1,18 @@
+#compdef stty
+
+local expl
+
+if [[ "$words[CURRENT-1]" = \
+  (*erase|discard|status|dsusp|intr|kill|lnext|quit|reprint|start|s*p) ]]; then
+  _wanted characters expl 'control character' compadd '^-' '^h' '^?' '^c' '^u'
+else
+  compset -P '[-+]'
+  _wanted values expl setting \
+      compadd rows columns intr quit erase kill eof eol eol2 start stop \
+              susp dsusp reprint discard werase lnext parenb parodd cs8 \
+              cstopb hupcl cread clocal parext ignbrk brkint ignpar \
+	      parmrk inpck istrip inlcr igncr icrnl iuclc ixon ixany ixoff \
+              imaxbel isig icanon xcase echo echoe echok echonl noflsh \
+              tostop echoctl echoprt echoke flusho pending iexten opost \
+	      olcuc onlcr ocrnl onocr onlret ofill ofdel 
+fi