summaryrefslogtreecommitdiff
path: root/Doc/Zsh/grammar.yo
AgeCommit message (Collapse)AuthorFilesLines
2024-03-1352753: Clarify "nocorrect" when introducing precommand modifiers.Bart Schaefer1-6/+6
2023-03-1151558: Clarify "for" with positional parameters and named reference.Bart Schaefer1-0/+3
2023-02-1251403: Tests and documentation for 51402, clean up some other tests.Bart Schaefer1-0/+3
2022-10-2550840: Doc/Zsh/grammar.yo: Correct NO_MATCH to NOMATCHAxel Beckert1-1/+1
2021-08-2649307 with doc update: POSIX_TRAPS fix.Peter Stephenson1-1/+3
With POSIX_TRAPS set, an ignored signal stays ignored when entering a subshell.
2020-06-27users/24959/0002: Update aliases documentation for the addition of the ↵Daniel Shahaf1-20/+5
ALIAS_FUNC_DEF option.
2020-06-27users/24959/0001: Extend documentation of global aliases.Daniel Shahaf1-0/+9
2020-04-02Add SHORT_REPEAT optionMikael Magnusson1-0/+2
2020-03-2245583/0008: Add the 'function -T' syntax.Daniel Shahaf1-1/+12
Config/version.mk was bumped in the previous commit.
2019-12-2245110: zshmisc(1): Fix markup of "try-list" and "always-list".Daniel Shahaf1-12/+12
2019-12-2245111: zshmisc(1): Clarify the documentation of 'return' and 'exit' in ↵Daniel Shahaf1-5/+11
conjunction with try/always Having reviewed 20076, 20084, 21734, and 21735, my understanding is that the original intention was: - A 'return' in a function does run always-list - An 'exit' outside a function does not run always-list - A 'return' outside a function is treated as an 'exit' All of which are the case today. The remaining case, of 'exit' used inside a function, was not specified by the referenced -workers@ posts; does, as implemented, run the always-list; and furthermore, based in 21734 it's fair to assume that the original documentation was assuming that 'exit' would be used outside of any function, just like it assumed 'return' would be used inside a function. Therefore, have the documentation specify only the behaviour of 'exit' outside any function, and leave the behaviour of 'exit' inside a function unspecified. Anyone who relied on the documentation of 'exit' as documented until this commit would have run into the documentation/implementation discrepancy described in 45075.
2018-12-1743904 (plus tweak): zshmisc(1): document term being optional if `in word' is ↵Joey Pabalinas1-3/+6
omitted In code such as: > hobbes% () { for arg do print -r $arg; done; } 1 2 3 > 1 > 2 > 3 the implicit positional parameters added when the `in word ...' list is omitted also implicitly append the separator term, making the above code valid, albeit seemingly violating the syntax listed in the documentation. This is related to the various forms of alternative syntax and is the intended behavior of the parsing code, so correct the minor contradiction in the for loop documentation.
2018-01-1342261: docs: Expand documentation of $histchars[1]. Joint with Matthew Martin.Daniel Shahaf1-1/+2
2017-10-3041939: docs: Move aliases corner case to the dangerous bends section. (after ↵Daniel Shahaf1-3/+4
41482)
2017-10-1041842: aliasing documentation updatePeter Stephenson1-9/+29
2017-03-0840744: Document the SHORT_LOOPS 'function' syntax.Daniel Shahaf1-0/+3
It's already mentioned in passing in zshoptions(1).
2015-11-13unposted: a few cosmetic format fixes in docsJun-ichi Takimoto1-2/+1
2015-06-24various posts: Implement assignment parsing for typeset.Peter Stephenson1-1/+2
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-05-2135250: Fix case documentation (SH_GLOB)Peter Stephenson1-5/+11
2015-05-0635034: improve manual format up to Chapter18Jun-ichi Takimoto1-7/+8
2015-03-1834734: further aliasing adjustments and docBarton E. Schaefer1-10/+19
restrict token aliasing (34641) to global aliases; tighten up POSIX_ALIASES to better match spec; update Aliasing doc to cover this and clarify older behavior 2015-03-18 Peter Stephenson <p.stephenson@samsung.com> * 34723: configure.ac: turn off fixed site function directory if
2015-03-1534712: clarify words that may be aliasedBarton E. Schaefer1-2/+18
2014-11-1933679: Note on patter s in case statementsPeter Stephenson1-1/+5
They work exactly like groups in other patterns, despite contrary indications.
2014-10-0133319: fix parens in example from 33312Barton E. Schaefer1-1/+1
2014-10-0133312: document redirections applied to function definitionsPeter Stephenson1-0/+9
2014-07-08Attempt to improve doc for assignmentPeter Stephenson1-1/+5
2014-06-09fix my own merge conflict with grammar changesPeter Stephenson1-25/+26
2014-06-0932755: move incorrectly placed line in grammar.yoJun T1-1/+1
2014-06-0632715: doc formatting fixesJun T1-25/+26
2014-05-0932603: fix documentation of status after try / alwaysEric Cook1-1/+1
2012-11-1830803: Vin Shelton: missing menu entry in grammar.yoPeter Stephenson1-0/+1
2012-11-1530789: Add CONTINUE_ON_ERROR for old behaviour.Peter Stephenson1-2/+51
New behaviour is for scripts to exit on error instead of returning to top level and executing the next command.
2012-02-01A.Costa: unposted: grammar.yo, ChangeLog-3.1: Fix typo to "definition"Frank Terbeck1-1/+1
2011-12-0829955++: IGNORE_CLOSE_BRACES optionPeter Stephenson1-2/+2
2010-11-1728377: document more alias problemsPeter Stephenson1-0/+21
2010-10-27unposted: typo plus rephrase of alias quoting bitPeter Stephenson1-6/+7
2010-10-2728375: clarify how to quote aliases from expansionPeter Stephenson1-6/+9
2010-02-0327648, 267650/1, unposted README change:Peter Stephenson1-0/+4
Turn off repeat and turn on ulimit in emulation modes
2009-09-15users/14387 (tweaked): alternative zsh syntax is not going to be removedPeter Stephenson1-4/+4
2008-06-10Mikael: 25143: spelling correctionsPeter Stephenson1-1/+1
25144: report supported bases 25139: fix number
2008-05-1325018: Omari Norman: completion for awk, join, sortPeter Stephenson1-0/+13
2008-02-0124513, 24514, 24515, 24516, 24517, 24518, 24519, 24520, 24521: typo fixes ↵Clint Adams1-1/+1
from A. Costa.
2007-05-08Phil Pennock + tweaks: 23398 + more tweaks: exec compatibility optionsPeter Stephenson1-13/+40
2007-01-1923115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson1-4/+13
2005-09-19unposted c.f. 21735: document return as exit in try block in scriptPeter Stephenson1-2/+3
2005-04-01c.f. 21071: always use "status" in return and exit status docsPeter Stephenson1-6/+7
2004-06-2220076, 20084: { ... } always { ... } syntax.Peter Stephenson1-0/+56
2001-07-24Fix errors introduced by 15354.Bart Schaefer1-1/+1
2001-07-10Better indexing and misc. cleanup in the first tenth or so of the doc.Bart Schaefer1-2/+7
2001-07-0515264: improved doc for variant complex commandsPeter Stephenson1-8/+16