Lines Matching +refs:tty +refs:set +refs:default +refs:bindings

8     * emacs: bind commands in .profile/$ENV no longer overridden by tty
21 * set -o: no longer prints options that have no names.
25 * variable substitution: ${#array[*]} now prints number of set elements
41 * set/typeset/getopts: can have options prefixed with both + and -.
44 * set -A: a -- marking end of options is now skipped.
46 * test: '-x f' now fails for root if f is a file and has no x bits set.
47 * $_: set to last arg in interactive shells only.
48 * PATH: if $PATH not set on startup, it is set to the default path.
68 * vi: set -o vi-show8 now does what it was supposed to do (cat -v like).
71 * vi: if set -o vi-tabcomplete, tab works in command mode as well.
72 * set/typeset: unset parameters are only reported if they have attributes.
85 * read: prints prompt if non-interactive and input is a tty.
114 * COLUMNS/LINES are no longer exported when they are automatically set.
118 * unset: now returns non-zero if variable/function isn't set.
130 declared with "foo()"): $0 is (not) set to the function name, assignments
152 * set: set +o now generates a set command that can be saved and executed.
153 * COLUMNS/LINES are now exported when they are automatically set.
173 * emacs/vi: ^O key now read as ^O on suns/alphas (was eaten by tty driver).
176 * COLUMNS/LINES: environment variables now set on start up.
227 * if compiled as sh, $ENV included only if posix option is set.
239 * arrays: set -A and unset now unset whole array.
243 * posix: if posix option is set, $0 is always the name of the shell.
252 * special commands taking assignments (alias,set,etc.): field splitting,
259 include if $ENV is not set.
265 * new option: set -o nohup (currently on by default) - if set, running jobs
267 future, this will be clear by default (to act like at&t ksh) - if you don't
268 (won't) like this, add "[ -o !nohup ] && set -o nohup" to your .profile.
279 * emacs: <ESC><tty-erase-char> now bound to delete-back-word (was ...-char).
283 * vi: set -o markdirs, directories and ^[= now get along.
285 * cd: if CDPATH set and can't cd, error doesn't contain any of CDPATH.
304 * after set -u, trimming substitutions no longer automatically fail.
305 * set -i no longer reports an internal error.
308 * set -a; set -o allexport: these now do something.
329 * cd and pwd take -L and -P options; added set -o physical option
344 * vi: file completion with markdirs set resulted in two trailing /'s.
384 * exit status set to 127 if command file could not be opened
391 * configuration: BSD tty now used on ultrix (avoids type ahead problem)
392 * eof in the middle of multiline commands now ignored if ignoreeof set.
400 default; turning on vi-show8 now causes chars with 8th bit set to be
414 * blank lines no longer cause $? to be set to 0.
424 * emacs mode no longer entered if EDITOR/VISUAL set to null string.
448 * set -o gmacs and markdirs honoured.
450 * ansi arrow keys in default emacs key bindings.
474 * trace output (set -x) flushed correctly, PS4 initialized.
475 * ulimit output ungarbled, code to use {set,get}ulimit (if available)
481 * starting jobs that save/change/restore tty settings in the background
482 no longer messes up tty settings when job finishes.
492 * brace expansion on by default (can be disabled with set +o braceexpand, or
493 set -o posix).
495 * output of "set -o" now fits on a normal screen.
518 * the exit value of set is that of the last $(...) on the command line.
529 * set -o bgnice now does something.
547 * set -p/-o priviliged supported.
551 * a default path is now used when PATH is not set (defined in options.h).
586 * set -e no longer effects commands executed as part of if/while/until/&&/||/!
606 * save/restore tty mode if command succeeds/fails, respectively. Edit
607 mode (emacs,vi) no longer use old tty mode information
611 * alternations option renamed to braceexpand (eg, use set -o braceexpand).
612 Old usage (set -o alternations) still accepted (will disappear in next
629 * set command: added -A option
656 * command line and set option parsing cleaned up, POSIXized.