Oliver Kiddle
5539bc3fd5
unposted (c.f. Bart: 54112): remove unintended Unicode characters
2025-11-27 00:33:16 +01:00
Philippe Altherr
8a3ee5a802
54093 (tweaked per 54101): Cleanup isarr fields and variables
2025-11-24 23:18:26 +01:00
Oliver Kiddle
735afc8e8a
54104: fix bug with packing strings into wordcode
2025-11-24 22:21:54 +01:00
Oliver Kiddle
f51fed9dda
54103: support > and < comparisons via the test builtin
2025-11-24 22:19:07 +01:00
Oliver Kiddle
5a1cbabead
54094: handle rust coreutils in completions
2025-11-24 22:10:27 +01:00
dana
f9f83d20f8
54092 (tweaked): _git: improve format completion
...
- complete user-defined formats (pretty.<name> in config)
- complete tformat: syntax
- auto-remove extra : when completing (t|)format:
- add new place-holders
+ added comment per off-list suggestion
2025-11-22 13:52:09 -06:00
Arseny Maslennikov
81aefc79ad
54091: _git: add support for more pretty format specifiers
...
The specifiers are taken from the git-log(1) man page.
The %[ac]h specifier matches the behaviour of git rev-list --date=human.
2025-11-17 17:49:35 +01:00
Oliver Kiddle
5e3aadfffd
unposted: silence compiler warning on new code
2025-11-17 05:14:12 +01:00
Páll Haraldsson
9dbcee34bb
github #151 : Typo correct name in ChangeLog
2025-11-17 04:56:41 +01:00
Christopher Bock
8ee515c56b
54085: complete tput -v option on Linux
2025-11-17 04:51:20 +01:00
Christopher Bock
86c1043043
54080 (tweaked): update tags in bts completion
2025-11-17 04:46:18 +01:00
Christopher Bock
d16d14fa45
54084: use _numbers for whence -x
2025-11-17 04:37:44 +01:00
Oliver Kiddle
5411128bf3
54074, 54082: add an opaque key for use in zle_highlight/region_highlight to allow mixing of colours
2025-11-17 04:32:14 +01:00
Oliver Kiddle
614c4c15f3
54083: fix for cursor shape in viopp mode
...
Given keybindings which have other vi bindings as a prefix, we don't
apply KEYTIMEOUT because we've got to wait for a movement command
anyway. This delays running the vi widget so the cursor change was not
happening.
2025-11-17 04:32:10 +01:00
Oliver Kiddle
ec29b4c137
54075: allow highlighting to be reset in prompts using %H without following braces
2025-11-17 04:32:05 +01:00
Oliver Kiddle
3fdffa7fa5
54034: ignore completer filenames with funny characters in them
...
This addresses the same issue as 52768 which was reverted.
2025-11-17 04:31:33 +01:00
dana
f90dbf3674
53671: hist: untokenise input to :A and :P
2025-11-16 12:57:27 -06:00
dana
a324ce344b
53578 (tweaked): silence gcc warnings
...
addresses -Wmaybe-uninitialized and (spurious) -Wformat-overflow warnings
omitted the change for zle_refresh.c since it was caught in w/54036
2025-11-16 12:56:59 -06:00
dana
1a3c753ae8
53577: _git: improve max-verbose, other descriptions
...
- add ability to style specific ref types
- significantly improve performance of resolving unambiguous ref names
- fix display of ref names without descriptions
- make branch and commit descriptions more consistent
- improve format of alias descriptions
2025-11-16 10:45:46 -06:00
Jun-ichi Takimoto
1e266fb8af
53964 (+ tiny change): improve the description of parameter RANDOM
2025-11-13 00:31:47 +09:00
Heon Jeong
37a1e4af7d
54008: infinite loop running completion with specific multibyte character and locale combination
2025-11-12 12:11:50 +01:00
Christopher Bock
dec49fb7ae
54026: update uscan options
2025-11-12 08:44:13 +01:00
Christopher Bock
8b55591950
54025: complete apt-mark minimize-manual
2025-11-12 08:37:24 +01:00
Lawrence Velázquez
87fa6d7f05
53775: Fix some documentation typos
2025-11-12 08:30:16 +01:00
Oliver Kiddle
2a6e69d42d
54071: fix prompt colour completion
2025-11-12 08:10:05 +01:00
Oliver Kiddle
d8666da9de
54043, 54055: allow highlighing attributes to be turned back off
2025-11-12 07:55:05 +01:00
Oliver Kiddle
4c32677ea8
54037: fix to highlight layers where special is assigned a low layer
2025-11-12 07:48:24 +01:00
Oliver Kiddle
0d8b69b9a0
54036: fixes related to prompt attribute leftovers
2025-11-12 07:44:45 +01:00
Bart Schaefer
8eec2c793c
54064: avoid crash on named references to argv/ARGC, improve valid_nameref()
...
Leaves some edgecase issues unresolved (see tests).
2025-11-10 15:13:36 -08:00
Oliver Kiddle
45b6de088a
53402, 54042: make timeout for terminal queries configurable via a .term.querywait variable
...
Also clarify documentation and include fewer of the new extensions by default
2025-11-10 21:02:35 +01:00
Oliver Kiddle
ba008572e8
53438: support for changing terminal cursor shape and colour
2025-11-10 21:02:34 +01:00
Oliver Kiddle
6a691a3487
53404: terminal integration with semantic markers
2025-11-10 21:02:31 +01:00
Oliver Kiddle
3085b88a64
53379, 53380: autoload nearcolor based on truecolor detection
2025-11-10 21:02:29 +01:00
Oliver Kiddle
5b66e3614f
53377: support OSC52 paste sequence with the "* and "+ vi registers
2025-11-10 21:02:27 +01:00
Oliver Kiddle
37acbc87ad
53372, 53375: query terminal properties on ZLE startup
2025-11-10 21:02:20 +01:00
Philippe Altherr
0d76a82c77
54057: enable assignment through named reference to change type of the referent
2025-11-09 15:28:13 -08:00
Christopher Bock
6d095f2c0d
github #148 : complete fortune databases
2025-11-03 20:33:59 +01:00
Oliver Kiddle
1782750aa9
54022: completion updates for openbsd 7.8
2025-11-03 20:25:36 +01:00
Oliver Kiddle
62c6326d99
54020: add library for network support on Haiku OS
2025-11-03 20:20:13 +01:00
Oliver Kiddle
8e27709d2a
54019: AIX support fixes
2025-11-03 20:17:00 +01:00
Bart Schaefer
15f4567148
Revert 4f0e4185b for this one file, accidentally included
2025-10-31 09:23:28 -07:00
Jim
4f0e4185b5
53783: use case-insensitive search for more variants of language files
2025-10-31 09:18:29 -07:00
LangLangbart
7bf0500ddf
github #149 : improve voice name parsing in say completion
2025-10-31 10:58:24 +01:00
Oliver Kiddle
a3547fd4c1
54013: add a range check on signal numbers passed to trap
2025-10-31 10:55:03 +01:00
Oliver Kiddle
ebd51de38c
54012: fix use of out of scope array variable
2025-10-31 10:38:50 +01:00
Oliver Kiddle
6ac61e9a8f
54007: remove some uses of mod_export that were likely unintended
2025-10-31 09:33:27 +01:00
Bart Schaefer
5f07437f9f
Dan Drake: 53803: make adam1 prompt wrap len and ellipsized path configurable
2025-10-27 20:21:27 -07:00
Bart Schaefer
005ef2c830
53676+54009: Revise 52650+51945 for assignment to global through nameref
...
Allows assignment to a global via nameref to succeed without creating a
dereference loop. Update tests for changed behavior.
2025-10-26 19:42:56 -07:00
Philippe Altherr
b66a2e2524
53798: report reference loops created when a reference goes out of scope
2025-10-26 17:31:02 -07:00
Philippe Altherr
938b3c9475
53790: corrections to reference loop detection
2025-10-26 17:21:15 -07:00