about summary refs log tree commit diff
path: root/Doc/Zsh/options.yo
Commit message (Collapse)AuthorAgeFilesLines
* 52496 + 52377: clarify SPROMPT behavior when CORRECT_ALL is setBart Schaefer2024-01-241-1/+7
|
* 51198: Clarify and expand ERR_EXIT and ERR_RETURN documentationPhilippe Altherr2022-12-131-38/+46
|
* 51134: document interactive behaviour with ERR_EXIT and ERR_RETURNPeter Stephenson2022-12-121-1/+7
|
* 50851: restore typtab when necessaryJun-ichi Takimoto2022-11-021-6/+10
| | | | | | | | | inittyptab() must be called when returning from a function with "setopt localoptions MULTIBYTE|BANGHIST|SHSTDIN", and also in function dosetopt() when setting these options (via $options, for example). We intentionally did not take account of the options EMACS/VI because these options are obsolete and their use is not recommended.
* Tweaks to MULTI_FUNC_DEFPeter Stephenson2022-06-071-0/+5
| | | | | | Output multiple function definitions using "function" form. Note exceptions to errors with NO_MULTI_FUNC_DEF
* 50220: Documentation: Fix typos found by Debian's Lintian toolAxel Beckert2022-05-151-1/+1
|
* 49845: man page clarification on option scopePeter Stephenson2022-03-241-0/+3
|
* 49445: docs: Clean up some subsection references.Daniel Shahaf2021-11-261-2/+2
|
* 49307 with doc update: POSIX_TRAPS fix.Peter Stephenson2021-08-261-4/+9
| | | | | With POSIX_TRAPS set, an ignored signal stays ignored when entering a subshell.
* 48614: getopts: Calculate OPTIND according to POSIX_BUILTINSdana2021-05-031-1/+2
|
* 48560: add TYPESET_TO_UNSET option to remove initialization of parametersBart Schaefer2021-04-181-0/+10
| | | | | | | | | | Changes typeset such that ${newparam-notset} yields "notset" and "typeset -p newparam" does not show an assignment to the parameter. This is similar to the default behavior of bash and ksh, with minor differences in typeset output. Also add tests for some POSIX incompatibilities plus minor changes for test harness robustness.
* 47913: implement CASE_PATHS option to make NO_CASE_GLOB more sensibleBart Schaefer2021-04-101-0/+16
|
* 46049: docs: Correct the sense of the single-letter abstract of the ↵Miroslav Koškár2020-06-171-1/+1
| | | | GLOBAL_RCS option (-d)
* 46026: Add CLOBBER_EMPTY option.Peter Stephenson2020-06-091-0/+16
|
* Add SHORT_REPEAT optionMikael Magnusson2020-04-021-0/+8
|
* unposted: docs: Fix a cross-reference.Daniel Shahaf2020-01-161-1/+3
|
* 45009: POSIX_CD needs to suppress some forms of option.Peter Stephenson2019-12-121-1/+2
| | | | | Otherwise forms of argument allowed by POSIX are interpreted as options instead.
* 44198: Add cd_silent option to suppress all cd outputdana2019-04-121-0/+15
|
* 43944: apply NO_UNSET consistently to arithmeitcMartijn Dekker2018-12-301-1/+3
|
* 42156: new CHECK_RUNNING_JOBS option demanded by bash groupiesPeter Stephenson2017-12-221-2/+15
| | | | | | | Also new job options. Also suppress debug error if rows or columns are reported as zero as this is normal without a physical terminal.
* 42031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather ↵Daniel Shahaf2017-11-241-0/+3
| | | | than a syntax error.
* github #19: Fix minor typo in INC_APPEND_HISTORY documentationChris Bracken2017-11-131-1/+1
|
* 41590 modified as 41595: make ERR_RETURN more logical.Peter Stephenson2017-08-241-1/+23
| | | | | | | | It now operates separately at each function depth. To keep ERR_EXIT global, make the noerrexit variable usd bit flags. Extend tests.
* Revert "41499 (with one further tweak): POSIX_STRINGS behaviour."Peter Stephenson2017-08-081-21/+9
| | | | | | | This reverts commit 2eacbef91913fe967335812900d43cf2edfa54d9. Conflicts: ChangeLog
* 41499 (with one further tweak): POSIX_STRINGS behaviour.Peter Stephenson2017-08-071-9/+21
| | | | | Ignore a terminating delimiter when splitting as separators despite being called separators are terminators.
* 41464, 41466: With POSIX_BUILTINS, exec only executes sexternal commands.Peter Stephenson2017-07-271-0/+4
| | | | Document the default behaviour and add a test.
* users/22653: options.yo: Clarify REMATCH_PCRE semantics.Daniel Shahaf2017-04-051-1/+2
| | | | | Presently, if the option is set but the module is unavailable, using '=~' sets errflag.
* 40875: Update REC_EXACT description, suggested by Martin KrafftPeter Stephenson2017-03-211-2/+3
|
* 40568: REMATCH_PCRE is not enabled by default, fix doc.Øystein Walle2017-02-171-1/+1
|
* 40391: Add WARN_NESTED_VAR option and functions -W.Peter Stephenson2017-01-231-0/+31
| | | | | These are companions to WARN_CREATED_GLOBAL, warning when a variable from an enclosing scope is altered.
* 40306 with doc tweaks: Change behaviour expanding alias in () function ↵Peter Stephenson2017-01-101-0/+30
| | | | | | | definition. Now an error unless the () is part of the same error as the name. Add ALIAS_FUNC_DEF option to allow it again.
* unposted: fix duplicated wordsOliver Kiddle2016-07-081-1/+1
|
* unposted: when ksharrays is set, braces are required for all parameter ↵Barton E. Schaefer2016-06-181-1/+2
| | | | expansions with colon-modifiers
* 37489, tweaked: with POSIX_IDENTIFIERS create math var as scalarPeter Stephenson2016-01-031-0/+6
|
* 37085: fix doc: DEBUG_BEFORE_CMD is set by defaultJun-ichi Takimoto2015-11-091-5/+5
|
* 37022: add GLOB_STAR_SHORT option to abbreviate ** and ***Peter Stephenson2015-10-301-0/+15
|
* 36651: WARN_CREATE_GLOBAL += math expressionsDaniel Shahaf2015-09-271-1/+2
| | | | | Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global.
* unposted: fix formatting typo in options list.Peter Stephenson2015-06-291-1/+1
|
* 35655: APPEND_CREATE option for POSIX copmatible NO_CLOBBERPeter Stephenson2015-06-291-4/+21
|
* 35626: update POSIX_CD to note that it is on in ksh and sh emulationsBarton E. Schaefer2015-06-261-1/+1
|
* various posts: Implement assignment parsing for typeset.Peter Stephenson2015-06-241-1/+7
| | | | | | | | | | | | Typeset assignments now work like raw assignments except for no "+=" and no GLOB_ASSIGN. Documented in typeset builtin doc and mentioned in release notes. Tests to ensure basic sanity. Enabled by default, can be turned off by "disable -r" with typeset family of commands.
* 35442: document MULTIBYTE is always on by default when availablePeter Stephenson2015-06-111-5/+3
|
* unposted: Typo fixDaniel Shahaf2015-06-021-1/+1
|
* 35343: Avoid $#name length handling for POSIX_IDENTIFIERSPeter Stephenson2015-05-311-0/+7
|
* 35318: POSIX_BUILTINS behaviour for getopts.Peter Stephenson2015-05-281-0/+4
| | | | | It needs to keep OPTIND, as well as the index within the string pointed to by OPTIND, global in this case.
* 35075: improve manual formatJun-ichi Takimoto2015-05-121-1/+1
| | | | also fixed a ChangeLog entry for 35034 (2015-05-06)
* 35034: improve manual format up to Chapter18Jun-ichi Takimoto2015-05-061-9/+9
|
* 34880: POSIX_TRAPS docHan Pingtian2015-04-131-1/+1
|
* 34875: CSH_JUNKIE_HISTORY docHan Pingtian2015-04-131-2/+2
|
* users/20078: HIST_BEEP docHan Pingtian2015-04-131-1/+1
|