1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-21 04:11:13 +02:00
Commit graph

1367 commits

Author SHA1 Message Date
Peter Stephenson
6291d38848 34182: doc: to add zf_\* builtins use zmodload -m -F 2015-01-09 17:24:16 +00:00
Mikael Magnusson
62b0e611ce 30568: Add tetriscurses contrib function, port of tetris to zcurses 2015-01-09 12:49:56 +01:00
Peter Stephenson
aa622e0801 users/19682: document recommended use of whence 2015-01-04 00:28:03 +00:00
Peter Stephenson
33d1439fdb users/19667: whence -S shows intermediate steps in symlink expansion 2015-01-02 21:32:51 +00:00
Peter Stephenson
4042640eee zsh-users/19551: history documentation.
Note in a couple of places that history file reading and writing
is only done in interactive shells.
2014-12-17 10:53:13 +00:00
Oliver Kiddle
1e0064e58b 33956: document key binding changes and remove ^X binding 2014-12-13 19:34:24 +01:00
Oliver Kiddle
edb9c94025 33950: ignore KEYTIMEOUT for vi operators 2014-12-12 14:14:00 +01:00
Peter Stephenson
d067ebcacd 33876: etc.: Separate errors and keyboards interrupts
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.
2014-12-11 09:41:17 +00:00
Oliver Kiddle
88f4e24d4c 33924: allow vi line/characterwise mode to be forced 2014-12-08 17:24:48 +01:00
Daniel Shahaf
908abba891 33883: documentation for (*) glob qualifier 2014-12-07 16:13:39 +00:00
Barton E. Schaefer
231cbbc5b1 33841: explain array append a bit better 2014-12-04 02:18:36 -08:00
Barton E. Schaefer
84a772396e Unposted: minor change: "scalar or integer" to "scalar" to include floats. 2014-12-04 02:18:35 -08:00
Peter Stephenson
af6256f8af 33830: META-FAQ updates.
Don't mention CVS.

Use correct sourceforge URL.
2014-12-01 14:28:37 +00:00
Simon Ruderich
a6bf64648b 33139: add doc example to glob broken symbolic links. 2014-11-28 11:55:17 -08:00
Barton E. Schaefer
8080ca3a87 33805: rewrite zshparams intro, tweak formatting
I noticed that there was no explanation of the terms "variable" or
"environment" anywhere.
2014-11-27 13:43:15 -08:00
Peter Stephenson
a8927bf27b 33793: add 0b binary interpretation to integer constants 2014-11-26 17:26:58 +00:00
Daniel Hahler
1fec267156 33746: read -q doc refers to -t 2014-11-24 10:05:44 +00:00
Stephane Chazelas
ff292af95f 33740: FAQ: another way of avoiding MULTIOs effects on pipes 2014-11-23 18:29:09 +00:00
Barton E. Schaefer
02bca2ea0f 33763 (cf. Baptiste Daroussin 33747): fix nested item list in generated zshmodules.1 2014-11-22 14:52:31 -08:00
Barton E. Schaefer
626398f37d add menu reference to Text Objects 2014-11-21 21:54:37 -08:00
Oliver Kiddle
58da0f495c 33730: vim style text objects for selecting words 2014-11-21 11:40:00 +01:00
Peter Stephenson
dded99b085 33679: Note on patter s in case statements
They work exactly like groups in other patterns, despite contrary
indications.
2014-11-19 15:48:58 +00:00
Oliver Kiddle
d29e02c1a3 33704: keybindings, documentation, tests and minor
fixes for vim style visual selection changes
2014-11-17 23:01:00 +01:00
Oliver Kiddle
0ea8f28e7b 33700: new widget for put in vim style visual selection mode 2014-11-17 16:32:04 +01:00
Oliver Kiddle
1e934556f7 33697: new vim style vi-backward-word-end widgets 2014-11-15 21:33:32 +01:00
Oliver Kiddle
13f3eec61d 33696: simple up/down line widgets that don't go through history lines 2014-11-15 21:31:29 +01:00
Peter Stephenson
e33411990e AUTO_CD behaviour depends on SHIN_STDIN, document 2014-11-11 19:51:05 +00:00
Oliver Kiddle
31df6c4d32 33643: elaborate documentation of the PRIVILEGED option 2014-11-09 17:53:25 +01:00
Oliver Kiddle
fd302c9837 33570, 33576: make killring/yank-pop work in vi mode after
vi-put-before and vi-put-after
2014-10-30 21:52:36 +01:00
Peter Stephenson
b4f7ccecd9 33531 with additions: retain status of exited background jobs.
Add linked list of unwaited-for background jobs.
Truncate at value of _SC_CHILD_MAX discarding oldest.
Remove old lastpid_status mechanism for latest exited process only.
Slightly tighten safety of permanently allocated linked lists so
that this doesn't compromise signal handling.
2014-10-26 17:47:42 +00:00
Oliver Kiddle
bdedf7b40b 33518: add support for "_ vi buffer and arguments to vi-set-buffer from a zle widget 2014-10-23 21:47:23 +02:00
Peter Stephenson
3b5d77d819 33423: expand ${(p)...} to allow ${(ps.$param.)...} 2014-10-12 17:52:11 +01:00
Mikael Magnusson
7eb949a6bb Fix some typos in the documentation 2014-10-03 04:54:48 +02:00
Oliver Kiddle
00a654af5c 33323: fix bug in removing math functions and complete -M option to functions 2014-10-02 19:29:32 +02:00
Barton E. Schaefer
c080bd52bc 33319: fix parens in example from 33312 2014-10-01 21:31:20 -07:00
Peter Stephenson
5e516898d7 33312: document redirections applied to function definitions 2014-10-01 20:36:55 +01:00
Tanu Kaskinen
f4aae44162 33209: allow dummy zsh.texi if yodl not available.
Removes catastrophic make failure so rest of make can finish.
2014-09-20 19:24:47 +01:00
Barton E. Schaefer
b4c7f0e7d1 33206: fix compdescribe doc 2014-09-19 19:45:55 -07:00
Peter Stephenson
08e5191ff0 users/19097: remove $functypetrace in favour of ref to $zsheval_context 2014-09-18 19:09:52 +01:00
Marc Finet
9c29a4f1f6 33184: vcs_info git: consider patches for rebase
Since a rebase contains a list of patches to re-apply, re-use the
facility for stgit to have the same mechanism.
The patch list given to the gen-{un,}applied-string hooks is an array
with the sha1 and the subject of the commit. On rebase merge, the
applied patches prior to current contains only a number and "?".
2014-09-16 23:20:55 +02:00
Mikael Magnusson
78dd672e1a 33136: P glob qual appends words when negated 2014-09-16 00:27:05 +02:00
Peter Stephenson
246404a44d Add $functypestack special parameter in zsh/parameter 2014-09-12 20:35:16 +01:00
Barton E. Schaefer
b7ba62871e clarify ${(~j.|.)array} example 2014-09-06 22:17:56 -07:00
Peter Stephenson
3518783680 33110: document use of $IFS[0] for variable padding 2014-09-04 20:23:22 +01:00
Peter Stephenson
2bff41d1f6 33091: improve documentation for ttyctl 2014-09-04 09:31:44 +01:00
Barton E. Schaefer
5b57f28256 33070: add %(e..) based on %e 2014-08-30 14:11:58 -07:00
Peter Stephenson
711e1427b5 33057: %e in prompts shows evaluation / execution depth 2014-08-29 09:46:34 +01:00
Peter Stephenson
cc6e9db29d 33047: use git to simplify massively source distribution file selection 2014-08-23 21:01:58 +01:00
Oliver Kiddle
469ee6daef 32997: new utility function for separated lists 2014-08-14 19:00:04 +02:00
Peter Stephenson
5bcf00979f 33002: tcp_expect -P pm tags matches with a string 2014-08-14 09:56:43 +01:00