dana
684db0f9fe
42983: Address misc. feedback re: _man
2018-06-11 16:52:38 -05:00
dana
6b4e78dce6
42984: Fix argument pass-through to compadd
2018-06-11 12:22:42 -05:00
dana
63e09b338b
42978: fix small but irritating bug in pbcopy completion
2018-06-10 22:18:05 +02:00
dana
c89d9cc820
42977: Complete options to major man variants, otherwise improve especially section matching
2018-06-10 22:13:48 +02:00
Eitan Adler
0a4eb2d85d
42968: add "-c" for _shutdown completion on FreeBSD 12-current
2018-06-09 21:26:44 +02:00
dana
b5b3dde0a0
42965: add full completion for bash and update shell list in _sh
2018-06-09 11:06:55 +02:00
Eitan Adler
660e3f543e
42964: Update list of fbsd architectures
2018-06-09 10:46:28 +02:00
dana
e60620bc2f
42918: fix file completion for jq
2018-06-09 10:05:07 +02:00
dana
9767ee8849
42918: adapt detection of GNU variant of ldd to work on Ubuntu
2018-06-09 10:00:50 +02:00
Doron Behar
880098352c
42947: new luarocks completion
2018-06-07 23:18:34 +02:00
dana
dbbe7794ef
42948: new opkg completion
2018-06-07 23:03:19 +02:00
dana
64ef1eddfd
42931: completion for several utilities especially for checksums across a variety of systems
2018-06-07 18:19:55 +02:00
Oliver Kiddle
594f2ff06e
users/23434: initialise UNDO_LIMIT_NO so that an initial undo doesn't clear the whole edit buffer
2018-06-07 17:48:48 +02:00
Eitan Adler
f16c690bea
42935: FreeBSD does not support -v for arp
2018-06-07 17:42:50 +02:00
Eitan Adler
780f169eff
42937: add -M and -m options
2018-06-07 17:39:02 +02:00
Oliver Kiddle
09b6959aa5
43943: update samba completion with long options
2018-06-07 17:30:57 +02:00
Eitan Adler
96ec8cbbf4
42938: name argument to math_func is not unused
2018-06-06 09:35:38 +01:00
Eitan Adler
6a3b23e9cc
42939: pm argument to set_registers is not unused
2018-06-06 09:33:28 +01:00
Sebastian Gniazdowski
52f1c4ffb0
42929 (tweaked): additional default bindings in zed.
...
Add to both zed and zed-vicmd keymaps.
2018-06-05 09:38:31 +01:00
Eitan Adler
d63ae0acc9
42826: remove link to now-spam website
2018-06-04 00:39:26 +02:00
dana
32ac8c5bcb
42919: new shuf and uptime completions
2018-06-04 00:19:02 +02:00
dana
3585c28c36
42922: new tac completion
2018-06-04 00:12:41 +02:00
Oliver Kiddle
47f34eff93
42881: update options in ghostscript completion and query more matches directly from it
2018-06-04 00:07:23 +02:00
Oliver Kiddle
780c966972
42920: new dkms completion
2018-06-03 23:58:16 +02:00
Peter Stephenson
4a469dd946
42888: Update installation notes.
...
Machine-specific part empty pending reports.
2018-06-01 09:14:48 +01:00
Jun-ichi Takimoto
1a97dcbed1
42870: another improvement of 'compset -q'
...
zlemetall need not count the 'x' added at the cursor in set_comp_sep()
2018-05-31 21:07:53 +09:00
Peter Stephenson
d5e8406729
42865: update config.guess and config.sub.
...
Copied unmodified from latest GNU distribution.
2018-05-29 09:47:04 +01:00
Eitan Adler
f9560cb03b
42862: Remove AC_PROG_TRADITIONAL from configure.ac.
...
We don't support machines that ancient any more.
2018-05-29 09:42:31 +01:00
Eitan Adler
cfdd0bd9c7
42863: configure.ac update to latest autoconf conventions
2018-05-29 09:40:07 +01:00
Jun-ichi Takimoto
e5f356a95e
42809: slightly improve 'compset -q'
2018-05-25 21:11:20 +09:00
Oliver Kiddle
5e2d3d1e15
42806: fix shutdown completion where options were lost due to args= assignment where args+= was needed
2018-05-19 11:10:46 +02:00
Oliver Kiddle
25f6f5eebe
42803: handle Linux and the the BSDs in netstat completion
2018-05-19 11:06:52 +02:00
Stephane Chazelas
5ac1c6f555
42790: make [[:blank:]] match non-ASCII blanks
2018-05-17 23:42:27 +02:00
Oliver Kiddle
afec5fb136
42784: complete -s and -x options to the functions builtin
2018-05-17 22:55:33 +02:00
Peter Stephenson
1d2f684c9b
42793: Always define FDT_PROC_SUBST even if not needed.
...
This avoids proliferating #ifdef's.
2018-05-17 10:00:37 +01:00
Peter Stephenson
ee7dda7806
42785: Allow redefining math function to work silently.
...
Previously it failed with an error message that the function
was already defined. This is inconsistent with most other
aspects of shell usage.
2018-05-17 09:32:26 +01:00
dana
b066cc3ea9
42297: (e) subscript flag needs extra work with scalars
2018-05-14 16:54:19 +01:00
Peter Stephenson
449f13a467
42234: Stephane: don't kill a process if not running.
...
This could happen when kiiling a job. The processs might be reused.
2018-05-14 16:47:29 +01:00
Oliver Kiddle
a93abe1170
42488: test cases for 42369 and address some issues in the code
2018-05-13 10:13:42 +02:00
Oliver Kiddle
373efa085d
Nelson H. F. Beebe: 19597 (rebased 42369): return Inf, NaN etc from floating point operations instead of errors to allow non-stop IEEE 754 arithmetic
2018-05-13 10:02:01 +02:00
Oliver Kiddle
f0c2cf8607
42760: move stack variable outside while loop scope as it is accessed in the while condition
2018-05-13 09:51:05 +02:00
Peter Stephenson
c636c4b3b9
unposted: remove mysterious excrescence in ChangeLog
2018-05-11 09:39:33 +01:00
dana
eeeba19c96
42185: safety when removing separators in completion
2018-05-11 09:33:05 +01:00
dana
805192311f
42101 (tweaked): assigning shell status to array was broken
2018-05-11 09:29:14 +01:00
Peter Stephenson
fa441fa20e
42752: enhance git external alias completion
...
If alias expands to !cmd-name, complete as a normal command
line after cmd-name.
2018-05-08 17:13:12 +01:00
Peter Stephenson
c8ceb66ba3
42751: Protect shell status in ZLE timed function handler.
...
Otherwise status from sched and other asynchronous functions
could escape back to the main shell.
2018-05-08 10:18:19 +01:00
Eitan Adler
942ac7e6e2
42740: Teach _systat about the 'zarc' screen
2018-05-02 09:12:58 +02:00
Eitan Adler
2d8574ef7d
42732: Add several more entries to ifconfig
2018-05-02 09:09:09 +02:00
Oliver Kiddle
64b60f6926
42743: update vorbis-tools completion and include vorbiscomment with the rest
2018-05-02 08:59:23 +02:00
Peter Stephenson
faf0035e53
unposted (branch fork_early): Fork early for pipelines.
...
If executing a command not at the end of a pipeline, and
not optimised in the calling code, we can fork before
"prefork" substitutions, at the same point as
for background commands.
Move fork before our preliminary scan of arguments to find
a command: in the cases of early fork
we don't need this information before forking.
Ensure we _exit if forked in execcmd_exec().
Rationalise use of forks and pipes.
Ensure we _exit instead of returning from execcmd_exec() if we
have forked. Before the optimisation code after the fork always ran
to the check at the end, but that code is overkill for the logic
between the early fork and the existing one.
Remove old workaround to fork in caller of execcmd for current shell
constructs as no longer needed with early fork below.
Close input of newly created pipe on fork (destined for RHS of pipe
which we never execute): this replaces a workaround from
zsh-workers/32171, commit 9887fc3d7b
.
Set last1 on early fork as needed by some instances of shell
constructs on LHS of pipeline to know they are exiting.
2018-05-01 10:27:35 +01:00