summaryrefslogtreecommitdiff
path: root/Doc/Zsh/options.yo
AgeCommit message (Collapse)AuthorFilesLines
2022-12-1351198: Clarify and expand ERR_EXIT and ERR_RETURN documentationPhilippe Altherr1-38/+46
2022-12-1251134: document interactive behaviour with ERR_EXIT and ERR_RETURNPeter Stephenson1-1/+7
2022-11-0250851: restore typtab when necessaryJun-ichi Takimoto1-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.
2022-06-07Tweaks to MULTI_FUNC_DEFPeter Stephenson1-0/+5
Output multiple function definitions using "function" form. Note exceptions to errors with NO_MULTI_FUNC_DEF
2022-05-1550220: Documentation: Fix typos found by Debian's Lintian toolAxel Beckert1-1/+1
2022-03-2449845: man page clarification on option scopePeter Stephenson1-0/+3
2021-11-2649445: docs: Clean up some subsection references.Daniel Shahaf1-2/+2
2021-08-2649307 with doc update: POSIX_TRAPS fix.Peter Stephenson1-4/+9
With POSIX_TRAPS set, an ignored signal stays ignored when entering a subshell.
2021-05-0348614: getopts: Calculate OPTIND according to POSIX_BUILTINSdana1-1/+2
2021-04-1848560: add TYPESET_TO_UNSET option to remove initialization of parametersBart Schaefer1-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.
2021-04-1047913: implement CASE_PATHS option to make NO_CASE_GLOB more sensibleBart Schaefer1-0/+16
2020-06-1746049: docs: Correct the sense of the single-letter abstract of the ↵Miroslav Koškár1-1/+1
GLOBAL_RCS option (-d)
2020-06-0946026: Add CLOBBER_EMPTY option.Peter Stephenson1-0/+16
2020-04-02Add SHORT_REPEAT optionMikael Magnusson1-0/+8
2020-01-16unposted: docs: Fix a cross-reference.Daniel Shahaf1-1/+3
2019-12-1245009: POSIX_CD needs to suppress some forms of option.Peter Stephenson1-1/+2
Otherwise forms of argument allowed by POSIX are interpreted as options instead.
2019-04-1244198: Add cd_silent option to suppress all cd outputdana1-0/+15
2018-12-3043944: apply NO_UNSET consistently to arithmeitcMartijn Dekker1-1/+3
2017-12-2242156: new CHECK_RUNNING_JOBS option demanded by bash groupiesPeter Stephenson1-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.
2017-11-2442031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather ↵Daniel Shahaf1-0/+3
than a syntax error.
2017-11-13github #19: Fix minor typo in INC_APPEND_HISTORY documentationChris Bracken1-1/+1
2017-08-2441590 modified as 41595: make ERR_RETURN more logical.Peter Stephenson1-1/+23
It now operates separately at each function depth. To keep ERR_EXIT global, make the noerrexit variable usd bit flags. Extend tests.
2017-08-08Revert "41499 (with one further tweak): POSIX_STRINGS behaviour."Peter Stephenson1-21/+9
This reverts commit 2eacbef91913fe967335812900d43cf2edfa54d9. Conflicts: ChangeLog
2017-08-0741499 (with one further tweak): POSIX_STRINGS behaviour.Peter Stephenson1-9/+21
Ignore a terminating delimiter when splitting as separators despite being called separators are terminators.
2017-07-2741464, 41466: With POSIX_BUILTINS, exec only executes sexternal commands.Peter Stephenson1-0/+4
Document the default behaviour and add a test.
2017-04-05users/22653: options.yo: Clarify REMATCH_PCRE semantics.Daniel Shahaf1-1/+2
Presently, if the option is set but the module is unavailable, using '=~' sets errflag.
2017-03-2140875: Update REC_EXACT description, suggested by Martin KrafftPeter Stephenson1-2/+3
2017-02-1740568: REMATCH_PCRE is not enabled by default, fix doc.Øystein Walle1-1/+1
2017-01-2340391: Add WARN_NESTED_VAR option and functions -W.Peter Stephenson1-0/+31
These are companions to WARN_CREATED_GLOBAL, warning when a variable from an enclosing scope is altered.
2017-01-1040306 with doc tweaks: Change behaviour expanding alias in () function ↵Peter Stephenson1-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.
2016-07-08unposted: fix duplicated wordsOliver Kiddle1-1/+1
2016-06-18unposted: when ksharrays is set, braces are required for all parameter ↵Barton E. Schaefer1-1/+2
expansions with colon-modifiers
2016-01-0337489, tweaked: with POSIX_IDENTIFIERS create math var as scalarPeter Stephenson1-0/+6
2015-11-0937085: fix doc: DEBUG_BEFORE_CMD is set by defaultJun-ichi Takimoto1-5/+5
2015-10-3037022: add GLOB_STAR_SHORT option to abbreviate ** and ***Peter Stephenson1-0/+15
2015-09-2736651: WARN_CREATE_GLOBAL += math expressionsDaniel Shahaf1-1/+2
Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global.
2015-06-29unposted: fix formatting typo in options list.Peter Stephenson1-1/+1
2015-06-2935655: APPEND_CREATE option for POSIX copmatible NO_CLOBBERPeter Stephenson1-4/+21
2015-06-2635626: update POSIX_CD to note that it is on in ksh and sh emulationsBarton E. Schaefer1-1/+1
2015-06-24various posts: Implement assignment parsing for typeset.Peter Stephenson1-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.
2015-06-1135442: document MULTIBYTE is always on by default when availablePeter Stephenson1-5/+3
2015-06-02unposted: Typo fixDaniel Shahaf1-1/+1
2015-05-3135343: Avoid $#name length handling for POSIX_IDENTIFIERSPeter Stephenson1-0/+7
2015-05-2835318: POSIX_BUILTINS behaviour for getopts.Peter Stephenson1-0/+4
It needs to keep OPTIND, as well as the index within the string pointed to by OPTIND, global in this case.
2015-05-1235075: improve manual formatJun-ichi Takimoto1-1/+1
also fixed a ChangeLog entry for 35034 (2015-05-06)
2015-05-0635034: improve manual format up to Chapter18Jun-ichi Takimoto1-9/+9
2015-04-1334880: POSIX_TRAPS docHan Pingtian1-1/+1
2015-04-1334875: CSH_JUNKIE_HISTORY docHan Pingtian1-2/+2
2015-04-13users/20078: HIST_BEEP docHan Pingtian1-1/+1
2015-04-0134822: correction to GLOB_SUBST docHan Pingtian1-1/+1