summary refs log tree commit diff
path: root/Functions/Completion/_stty
blob: 6b54b5007df49646c0877f51d836ac5ae000764f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#defcomp stty

if [[ -mcurrent -1 \
  (*erase|discard|status|dsusp|intr|kill|lnext|quit|reprint|start|s*p) ]]
then
     compadd -m -Q '^-' '^h' '^?' '^c' '^u'
else
  [[ -string '-' || -string '+' ]]
  compadd -m 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