summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 31459: fix alignment of zsh entry in info menuBruce Stephens2013-06-101-1/+1
|
* 31205: Do not display "(eval)" as a tag contextBarton E. Schaefer2013-06-102-1/+4
|
* 31466: Cause git and cvs to ignore one another, in case anyone wants toBarton E. Schaefer2013-06-093-0/+9
| | | | import this tree into a CVS repository.
* 31441: use array to decide which forms of pattern are enabledPeter Stephenson2013-06-014-91/+182
|
* 31436: document KSH_GLOB doesn't support recursive directoriesPeter Stephenson2013-05-303-2/+21
|
* 31433: zcat -f doesn't need suffix .gzPeter Stephenson2013-05-292-1/+8
|
* 31422: better heuristic for timestamps in age functionPeter Stephenson2013-05-293-4/+20
|
* 31405: weasel words about PRINT_EXIT_STATUS option.Peter Stephenson2013-05-222-0/+6
|
* 31419: Add time zone and year to string formatted time output from zstatPeter Stephenson2013-05-212-2/+5
|
* 31418: improve documentation for "age" functionPeter Stephenson2013-05-213-3/+15
|
* Omitted ChangeLog entry for previous commitPeter Stephenson2013-05-211-0/+5
|
* Fix mergePeter Stephenson2013-05-212-4/+4
|\
| * upon "read" of a short line, assign all variables passed as arguments.Barton Schaefer2013-05-202-1/+6
| | | | | | | | | | It was noted that (print 1 2 | read one two three four) assigned values only to $one and $two except in the case where EOF was reached.
* | 31417: age function needs protection against file names starting "-"Stephane Chazelas2013-05-212-3/+8
|/
* Improve Perforce jobs completion to limitPeter Stephenson2013-05-142-4/+13
| | | | | potentially huge output using jobview by default; fix quoting of arguments passed on to eval within _call_program.
* Add .ogv to mplayer completionRichard Hartmann2013-05-102-1/+4
|
* Unused function attribute fix for clang compilationMihai Moldovan2013-05-102-1/+6
|
* 31376: Make sure every execve() is prefixed by winch_unblock()Frank Terbeck2013-05-052-0/+9
| | | | This was suggested by Bart Schaefer in 31375.
* Revert "31372: Do not block SIGWINCH for child processes"Frank Terbeck2013-05-052-3/+6
| | | | | | This reverts commit f8ab02ad5f4226e46ab54e681a3e0404fdc1a9a6. As Bart suggested in 31375.
* 31372: Do not block SIGWINCH for child processesBart Schaefer2013-05-052-1/+7
| | | | Something similar may also be needed in the zpty and clone modules.
* 31371: _brctl: update brctl subcommandsKenyon Ralph2013-05-052-1/+10
| | | | | Add hairpin and showstp. These are available since at least bridge-utils 1.5.
* 31369: set locale for completion if locale command is not usablePeter Stephenson2013-05-042-3/+15
|
* 31361: handle negative optno ("no" prefix used)Bart Schaefer2013-04-302-4/+8
| | | | when storing options with parseopts_insert() for sticky contexts
* 31353: fix handling of floating point in ternaryBart Schaefer2013-04-302-1/+4
|
* 31350: block SIGWINCH nearly all the time, exceptBart Schaefer2013-04-301-0/+7
| | | | | when about to calculate prompts or do synchronous read, so syscalls are not interrupted by window size changes.
* 31350: block SIGWINCH nearly all the time, exceptBart Schaefer2013-04-305-0/+28
| | | | | when about to calculate prompts or do synchronous read, so syscalls are not interrupted by window size changes.
* 31357: _cp: add support for Mac OS XJun T2013-04-292-32/+64
| | | | If not GNU nor darwin, assume POSIX.
* 31356: typo in new _comp_locale noted by BartPeter Stephenson2013-04-292-1/+3
|
* 31355: _comp_locale tries to sanitise locales but keep CTYPE;Peter Stephenson2013-04-294-12/+48
| | | | use this for subversion completion.
* 31288: _git: fix shortlog completerRamkumar Ramachandra2013-04-252-1/+31
| | | | | | | | | | Currently, __git-shortlog () says that 'git shortlog' can only accept commits as arguments (probably because the official documentation says this). This is entirely untrue: shortlog can accept commit-range-or-file, just like log can. Fix the completer by copying out segments from the __git-log () function. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31289: _git: branch.*.pushremote, remote.pushdefaultRamkumar Ramachandra2013-04-212-0/+5
| | | | | | | The configuration variables branch.*.pushremote and remote.pushdefault are relatively new, and are currently not completed by ZSH. Fix this. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31286: _git: add a couple of browsersRamkumar Ramachandra2013-04-212-0/+7
| | | | | | | Add google-chrome/chromium to the list of builtinbrowsers in __git_browsers (). Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31159: git: Pass prefix filter to ls-files even if it matches no filesTorstein Hegge2013-04-202-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a branch or tag name is completed with zsh in a large git repo, the completion is slow if the given prefix doesn't match a file or directory in the current working directory. Testing with linux.git, which contains release tags like v3.9 and a directory virt/: git log v<tab> takes about 0.5 seconds, while git log v3<tab> takes about 25 seconds. (Timed using zsh 4.3.17, on a fairly slow cpu. zsh from git appears to be quite a bit faster, but the difference between completing v and v3 is still large.) The difference between the two is that v<tab> passes the result of v* to git ls-files while v3<tab> determines that v3* matches no files, and passes an empty prefix to git ls-files. So git ls-files lists all files in the repo and passes that on to _multi_parts. Making git do the expansion of the * after the prefix lets git ls-files v3* return an empty list, making _multi_parts job easier. This does not affect the behavior of git log <tab>, but improves the performance of partial tag and branch tab-completion in the common case where file names and tag/branch names don't overlap.
* 31272: Avoid double free, get_compctl should not free its arguments.Bart Schaefer2013-04-202-1/+4
|
* 31281: _du: add support for Mac OS XJun T2013-04-202-0/+23
|
* Daniel Friesel: 31265: improved option handling for devtodo.Peter Stephenson2013-04-162-2/+9
|
* unposted: make git ignore PDF and PS versions of intro filePeter Stephenson2013-04-132-0/+8
|
* 31263 (but changed * to - for consitency):Peter Stephenson2013-04-122-3/+7
| | | | suppress texinfo warning by giving item an argument
* 31261: updates needed with latest texinfoPeter Stephenson2013-04-123-4/+8
|
* users/17754: failing to retie an arrayPeter Stephenson2013-04-102-1/+6
| | | | and colon-separated scalar shouldn't be a fatal error
* 31246: make a separate patch level header for releasesPeter Stephenson2013-04-093-2/+12
|
* unposted: fix some .distfiles which mention files that have gonePeter Stephenson2013-04-083-2/+6
|
* unposted: fix a typo in docsMikael Magnusson2013-04-081-1/+1
|
* 31234: use an "always" block instead of "trap" to clean up various functionBart Schaefer2013-04-072-39/+39
| | | | overrides
* 31222: Stop {up,down}-line-or-beginning-search from triggering ↵Frank Terbeck2013-04-053-0/+8
| | | | | | | warn_create_global This is a followup to 30995 taking Peter's suggestions from 30997 into account.
* 31221: Handle zero defined aliases betterFrank Terbeck2013-04-052-1/+10
|
* 31175: Add documentation for the new -i and -f options of varedFrank Terbeck2013-04-052-0/+8
|
* 31172: Let vared define custom init and finish hooksFrank Terbeck2013-04-052-7/+17
| | | | | | | | | | | Using this, you can do things like this in a more straight-forward manner: foo-init() { CURSOR=0; } zle -N foo-init foo=$'Some longer\nbuffer with\nmultiple lines.' vared -i foo-init foo
* 31174: zle: Make sure state changes are refreshed after init hookFrank Terbeck2013-04-052-2/+7
| | | | | | | If `zrefresh' is not called _after_ the zle-line-init hook, any changes made to the editor's state (be it changes to $CURSOR or $BUFFER or called widgets like `clear-screen') will only be picked up after the first character is typed into the editor.
* 31203: add new etags completion.Peter Stephenson2013-04-043-0/+69
|