Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 48432 and enable test: fix quotiing of zstyle -L for zstyle -e | Peter Stephenson | 2021-04-09 | 1 | -1/+2 |
| | |||||
* | 47905: Add leading '-' to zparseopts option parsing errors | Joshua Krusell | 2021-02-13 | 1 | -4/+4 |
| | |||||
* | 47899: Improve error message from zparseopts. | Joshua Krusell | 2021-02-03 | 1 | -1/+4 |
| | |||||
* | 45737 (+ docs, and update the test from 45722): zstyle: When determining the ↵ | Daniel Shahaf | 2020-05-02 | 1 | -2/+11 |
| | | | | weight (specificity) of a pattern, consider the number of components before anything else, as documented. | ||||
* | 45137: zformat: Allow the specifying minimum width and a dot with an empty ↵ | Daniel Shahaf | 2019-12-26 | 1 | -2/+1 |
| | | | | | | | | | | maximum width. Before this commit, format specs such as '%5.s' would be printed literally. Now, they are treated as equivalent to '%5s'. The '.' character is not allowed to be used in specs, so there is no incompatibility. | ||||
* | 45138: Add zformat unit tests. | Daniel Shahaf | 2019-12-26 | 1 | -3/+3 |
| | |||||
* | unposted: zstyle: Add a unit test and some comments. | Daniel Shahaf | 2019-12-01 | 1 | -3/+16 |
| | |||||
* | 44100: zparseopts: Add -F option, completion, tests; improve documentation | dana | 2019-03-12 | 1 | -1/+13 |
| | | | | | | | * Enable zparseopts to perform basic usage validation (aborting on an unrecognised option-like parameter) * Officially document the resolution of ambiguous option specs | ||||
* | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 2017-01-29 | 1 | -3/+17 |
| | | | | not re-entrant. | ||||
* | 38971: Start using the new arrlen_ge() / arrlen_le() helpers. | Daniel Shahaf | 2016-08-01 | 1 | -2/+2 |
| | |||||
* | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 2016-01-30 | 1 | -1/+1 |
| | |||||
* | 37810: repair handling of backslashes and of names starting with "+"/":"/"=" ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -7/+10 |
| | | | | in zparseopts option specs | ||||
* | 37802: Clarify zparseopts documention. zparseopts "X::" specifier should ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -2/+4 |
| | | | | also look for the optional argument in the word after "-X". | ||||
* | 35114: zformat -a multibyte char widths | Peter Stephenson | 2015-05-13 | 1 | -0/+36 |
| | |||||
* | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 2014-12-11 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combination of 12 commits from interrupt_abort branch. Basic strategy is to introduce bits to errflag and to set and reset them separately. Remove interrupt status on return to main keymap. Turn off ERRFLAG_INT for always block. Restore bit thereafter: we probably need a new variable in order to allow user interrupts to be reset in the always block. Add TRY_BLOCK_INTERRUPT This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too. Ensure propagation of SIGINT from exited job. If received by foreground job, shell uses ERRFLAG_INT, not ERRFLAG_ERROR, to set the new state. Reset errflag before precmd() Add always block in _main_completion to fix ZLS_COLORS Ensures we get the right state of $ZLS_COLORS at the end of _main_complete even if there's an interrupt. However, the "right state" is a bit messy as it depends on styles. | ||||
* | 32468: save/restore match/mbegin/mend when doing pattern lookups against ↵ | Barton E. Schaefer | 2014-03-09 | 1 | -55/+61 |
| | | | | zstyle contexts | ||||
* | 32388: zparseopts -K preserves individual associative array elements | Barton E. Schaefer | 2014-02-15 | 1 | -2/+41 |
| | |||||
* | 29312, users/16032: add "zparseopts -M" | Bart Schaefer | 2011-05-18 | 1 | -3/+68 |
| | |||||
* | unposted: fix typo in previous commit | Peter Stephenson | 2010-05-12 | 1 | -1/+1 |
| | |||||
* | 27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt | Peter Stephenson | 2010-05-12 | 1 | -6/+7 |
| | |||||
* | users/13295, tweaked: dont reset line numbers when parsing strings, sometimes | Peter Stephenson | 2008-09-29 | 1 | -1/+1 |
| | |||||
* | 23665: autoloading of module features and related tweaks | Peter Stephenson | 2007-07-06 | 1 | -5/+5 |
| | |||||
* | 23537: make style list a hash table | Peter Stephenson | 2007-06-08 | 1 | -122/+189 |
| | |||||
* | see 23479: add initial features support for modules | Peter Stephenson | 2007-05-28 | 1 | -3/+24 |
| | |||||
* | 22650: remove now buggy pointer to last added style | Peter Stephenson | 2006-08-20 | 1 | -8/+5 |
| | |||||
* | 22683: deleting style in context never removed style itself | Peter Stephenson | 2006-08-20 | 1 | -14/+42 |
| | |||||
* | 22610: allow zstyle -L to have arguments | Peter Stephenson | 2006-08-16 | 1 | -2/+34 |
| | |||||
* | 22474: use variable argument lists to improve error message handling | Peter Stephenson | 2006-05-30 | 1 | -21/+21 |
| | |||||
* | Use idigit() instead of range-checking '0' - '9'. | Wayne Davison | 2005-10-31 | 1 | -6/+5 |
| | |||||
* | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 2004-06-02 | 1 | -6/+6 |
| | |||||
* | 18616: Add ternary expression handling to zformat | Peter Stephenson | 2003-06-19 | 1 | -75/+146 |
| | |||||
* | 17582: Improved option argument handling. | Peter Stephenson | 2002-08-27 | 1 | -5/+5 |
| | | | | unposted: Updated version to 4.1.0-dev-6 because of interface change. | ||||
* | 17516, 17517: Attempted fixes for memory leaks shown by valgrind. | Peter Stephenson | 2002-08-08 | 1 | -0/+4 |
| | | | | First with zstyle patterns, second with pwd in job structure. | ||||
* | remove one half of 17029; the part for zstyle wasn't right (17035) | Sven Wischnowsky | 2002-04-25 | 1 | -1/+0 |
| | |||||
* | fix two memory leaks (found by Felix): pre-compiled patterns when ↵ | Sven Wischnowsky | 2002-04-24 | 1 | -0/+1 |
| | | | | re-defining styles and compredirs-copies in comp_wrapper() (17029) | ||||
* | 15327: always use local LINENOs in parse_string(). | Peter Stephenson | 2001-07-09 | 1 | -1/+1 |
| | |||||
* | remove 13108 (trap queues); replace with signal queueing to ensure that user ↵ | Sven Wischnowsky | 2001-01-16 | 1 | -2/+11 |
| | | | | signal handlers are only executed when it is safe to run them (13365) | ||||
* | zstyle -e option; change math-styles to boolean ones; change defaults for ↵ | Sven Wischnowsky | 2000-06-16 | 1 | -41/+84 |
| | | | | _expand styles (11937) | ||||
* | -K option for zparseopts to keep previous array values (11792) | Sven Wischnowsky | 2000-06-07 | 1 | -32/+44 |
| | |||||
* | add -E option to zparseopts (11530) | Sven Wischnowsky | 2000-05-23 | 1 | -10/+43 |
| | |||||
* | remove -h option from zstyle (11490) | Sven Wischnowsky | 2000-05-22 | 1 | -6/+1 |
| | |||||
* | zparseopts should detect if it is called without option descriptions (11360) | Sven Wischnowsky | 2000-05-15 | 1 | -1/+7 |
| | |||||
* | 11165: Completion/Base/_regex_arguments, Completion/Debian/_apt, | Tanaka Akira | 2000-05-04 | 1 | -230/+1015 |
| | | | | | Completion/X/_xset, Completion/X/_xwit, Doc/Zsh/compsys.yo, Src/Modules/zutil.c: _regex_arguments support tag stuff. | ||||
* | Initial revision | Tanaka Akira | 1999-12-10 | 1 | -0/+761 |