summary refs log tree commit diff
path: root/Functions
Commit message (Collapse)AuthorAgeFilesLines
* 31711: add execute-never style for MIME function system.Peter Stephenson2013-09-081-1/+5
| | | | Allows alien file systems to be marked as not having executable fiels
* users/17955: new "disown" style for MIME handlers.Peter Stephenson2013-08-291-3/+6
| | | | Makes handlers put into the background run without job control.
* 31634: run-help compat with alias to noglob/nocorrectPhil Pennock2013-08-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Given `alias fetch='noglob fetch'`, without this change `run-help fetch` recurses to invoke itself on the noglob command, bringing up the help for noglob. Similarly for nocorrect. Thus the user would have to quit out of the pager, then avoid quitting out of the loop, so that they can go into the second iteration and see the help for the second instance found by `whence -a`, which happens to be the target of the alias. With common pagers, that's thus 'q', 'not-q'. Somewhat frustrating. Without this change, `alias foo='noglob bar'` where `foo` is not otherwise a command would _never_ show the help for `bar`, since it only showed the help for `noglob` and there was no second line of whence output to trigger the second pass. With this change, aliases to `noglob|nocorrect` of a command somewhat ignore the presence of that precommand modifier; if a command is aliased to `noglob $itself`, then the result is that the first line of whence output is shown, no pager is used, the user can immediately see a prompt to continue and press something other-than-q to see the help for the command. If given `alias foo='noglob bar'` then `run-help foo` will immediately show the help for bar. This behaviour was chosen to be consistent with the existing alias support, but just working better with the precommand modifier.
* 31503: zmv improvements for user-specified programs.Peter Stephenson2013-07-031-4/+11
| | | | | -p splits words of commands passed to it. -P is like -p for when the program doesn't understand the -- convention
* 31485: vcs_info, git: Avoid error messages for `guilt' usersFrank Terbeck2013-06-181-1/+3
| | | | | | | | | | Guilt uses the same internal directory for keeping state as stgit, but it doesn't use the same files (not surprisingly). This caused error messages due to missing files. This fixes that by making the "stgit-active?" test stricter. Reported-by: Axel Beckert <abe@debian.org>
* 31422: better heuristic for timestamps in age functionPeter Stephenson2013-05-291-2/+8
|
* 31418: improve documentation for "age" functionPeter Stephenson2013-05-211-1/+1
|
* 31417: age function needs protection against file names starting "-"Stephane Chazelas2013-05-211-3/+3
|
* 31222: Stop {up,down}-line-or-beginning-search from triggering ↵Frank Terbeck2013-04-052-0/+4
| | | | | | | warn_create_global This is a followup to 30995 taking Peter's suggestions from 30997 into account.
* 31155: minor extra zcalc features and documentationPeter Stephenson2013-03-171-1/+10
|
* 31154: make zcalc understand continuation lines with a backslashPeter Stephenson2013-03-151-1/+11
|
* 31136: vcs_info: just set parameters instead of passing over a pipeMikael Magnusson2013-03-101-12/+9
|
* 30639: Add support for showing the current action is cherry-pick to vcs_info ↵Mikael Magnusson2013-03-101-0/+11
| | | | git backend
* users/17666: zcalc -f sets FORCE_FLOATPeter Stephenson2013-03-051-1/+4
|
* users/17608: use function to modify currrent command line argumentPeter Stephenson2013-01-241-13/+22
|
* Baptiste Daroussin: 30703: VCS_INFO_detect_fossil: Fix fossil detection on unixFrank Terbeck2012-09-281-1/+1
|
* Seth House: 30702: contrib.yo, VCS_INFO_get_data_hg: Removed --debug flag ↵Frank Terbeck2012-09-281-3/+6
| | | | from the hg vcs_info backend
* Stepan Koltsov: 30634: use (q-) quotingPeter Stephenson2012-08-201-1/+1
| | | | for zmv output for clarity.
* Stepan Koltsov: vcs_info: %a to output number of all patches in ↵Frank Terbeck2012-08-173-8/+11
| | | | (no)?patch-format styles
* users/17134: avoid bad math errorBart Schaefer2012-06-161-1/+1
|
* users/17132: skip-whitespace-first style for compatibility with bash etc.Peter Stephenson2012-06-042-83/+91
| | | | in widgets using forward-word-match
* Juliano Ravasi: VCS_INFO_get_data_git: Fix initialisation of `$stgit_unapplied'Frank Terbeck2012-05-231-1/+1
|
* 30468: prompt_fade_setup: add missing $Mikael Magnusson2012-05-141-1/+1
|
* 30461, 30462 (tweaked): add missing local for match, mbegin and mendMikael Magnusson2012-05-024-1/+4
|
* 30388, 30389 (Stephane): zargs: handle zero-length arguments.Peter Stephenson2012-04-121-8/+8
|
* users/16944: more locals needed in url-quote-magicPeter Stephenson2012-04-011-1/+2
|
* add some braces to avoid compiler warningsPeter Stephenson2012-03-301-0/+2
|
* users/16932: implement $UNDO_CHANGE_NO and argument to undo widgetPeter Stephenson2012-03-291-0/+9
|
* unposted (users/16697): use a better output file name when the DISPLAYBart Schaefer2012-03-011-7/+8
| | | | | variable refers to a socket file (MacOS); fix problem with writing the output file when the user overrides the default value of TERM.
* unposted (30090): add -h (help) and -L (list extant hooks) options.Bart Schaefer2012-03-011-5/+17
|
* users/16760: make reply local in url-quote-magic for the benefit of stylesPeter Stephenson2012-02-141-0/+1
|
* 30214: emulate bash's \$ prompt behavior.Wayne Davison2012-02-141-1/+1
|
* 30214: prompt_redhat_setup: Fix quoting in `redhat' prompt.Frank Terbeck2012-02-131-1/+1
|
* 30114: VCS_INFO_check_com: Remove a superfluous stat()Frank Terbeck2012-01-191-1/+1
|
* 30087: Christian Höltje: remove any hooks with prompt themePeter Stephenson2012-01-051-2/+4
|
* 30046: VCS_INFO_get_data_svn: Fix support for subversion version 1.7Frank Terbeck2011-12-301-1/+17
|
* 30020: prevent prompt_opts and zle_highlight from leaking out ofBart Schaefer2011-12-131-1/+2
| | | | prompt_preview_theme
* Missed file.Peter Stephenson2011-11-201-0/+24
|
* 29908: make MIME functions handle stacked suffixesPeter Stephenson2011-11-182-16/+59
|
* Akinori MUSHA: 29900: Backends/VCS_INFO_detect_svn: Adjust detection to ↵Frank Terbeck2011-11-091-2/+2
| | | | support subversion 1.7.
* 29894: display and use previous replacement in replace-stringPeter Stephenson2011-11-071-5/+15
|
* 29892: fix regular expression replacements in replace-stringPeter Stephenson2011-11-042-26/+15
| | | | improve variable save and restore in read-from-minibuffer
* users/16291: prompt_bart_preexec uses history text in the non-"fg" caseBart Schaefer2011-08-291-2/+3
| | | | to avoid alias expansion.
* Belatedly add move-line-in-buffer.Bart Schaefer2011-08-201-0/+1
|
* Use preexec hook to replace "fg" et al. with the jobtext of the resumed job.Bart Schaefer2011-08-181-2/+27
|
* 28852: Use syntax that doesn't depend on SHORT_LOOPS being set.Mikael Magnusson2011-08-142-4/+3
|
* 29644: work around _describe bug, plus cosmetic tweaksPeter Stephenson2011-08-031-1/+1
|
* 29526: vcs_info: Set `max-exports' early after certain `start-up' hooks.Frank Terbeck2011-06-301-0/+3
|
* Jeremy Sylvestre: 29468: add some ligatures and symbols to composed charactersPeter Stephenson2011-06-081-4/+54
|
* fix whitespace in Functions/Zle/move-line-in-bufferClint Adams2011-06-051-1/+1
|