Commit Graph

12553 Commits

Author SHA1 Message Date
Ronan Pigott
b6c83b47e6 54208: allow multiple --preserve flags to cp 2026-04-05 11:52:42 +02:00
Johannes Altmanninger
b0ad7ab750 54155: specify $HOST in OSC7 working directory report 2026-04-05 11:45:57 +02:00
Johannes Altmanninger
6c67981033 54154: extract function for URL-encoding and writing to TTY 2026-04-05 11:43:24 +02:00
Oliver Kiddle
c8923e69da 54276: fix to add full list of compression algorithms as completion matches for zfs 2026-04-05 11:29:28 +02:00
Eisuke Kawashima
8a56d87ab1 github #163: fix completion of ssh (option -E) 2026-04-03 23:20:32 +09:00
Eisuke Kawashima
15444f903c github #155: update git completion 2026-04-03 21:21:38 +09:00
Christopher Bock
1f062e3ed2 github #152: _apt fix typos 2026-04-03 20:18:05 +09:00
Philippe Altherr
bcae4b58e6 54048: consistently re-bind namerefs when returning from greater locallevel 2026-03-31 18:32:35 -07:00
Philippe Altherr
8edd5029de 54262: track and revert hidden references in chains across locallevel scopes 2026-03-31 18:32:26 -07:00
Philippe Altherr
d8d74ef682 54261: unset -n removes named-reference type as well as removes referent 2026-03-31 18:32:12 -07:00
Jun-ichi Takimoto
aaff5eda66 54252: allow single dot as a valid (yet incomplete) parameter name 2026-03-30 13:50:18 +09:00
Jun-ichi Takimoto
ec5c130abd 54251: complete names containing dot only after ${ 2026-03-30 13:43:20 +09:00
Stéphane Blondon
50bfeb4e98 54246: _zcalc: accept option -r (RPN mode) 2026-03-26 23:27:09 +09:00
Jun-ichi Takimoto
cfdcbff36b 54170: be sure to skip dummy matches when completing 2026-03-24 23:33:31 +09:00
Jun-ichi Takimoto
64a75431b0 54241 + 54242: use extra-verbose style in _parameters
add notes in the description of extra-verbose style in zshcompsys(1)
2026-03-24 22:52:39 +09:00
Jun-ichi Takimoto
99f5788976 fix an error in yodl macro nmref() 2026-03-09 22:40:33 +09:00
Jun-ichi Takimoto
8758234470 54185+54209: set default value of verbose style to true 2026-03-09 00:12:22 +09:00
Bart Schaefer
ea95cd21a1 54203: missed file from previous commit 2026-02-21 13:42:53 -08:00
dana
52775e448d 54203: replace "read -t" with "zselect" for "make check" with no terminal 2026-02-21 13:40:37 -08:00
Philippe Altherr
09e1b5631d 53776: Add PM_NAMEREF to PM_TYPE, reject array initializers for namerefs 2026-02-16 16:22:18 -08:00
Philippe Altherr
7f1dec0bae 54122: avoid warnings for valid nameref options 2026-02-16 16:05:39 -08:00
Philippe Altherr
f6bf286da7 54063: Simplifications for resolve_nameref() and setscope() 2026-02-16 15:42:04 -08:00
Jun-ichi Takimoto
77045ef899 unposted: fix a format error introduced by commit 33aafec 2026-02-04 20:48:05 +09:00
Jun-ichi Takimoto
3e72a52e27 53959+54149: fix a bug when redirecting to a pattern with no match
when redirecting to/from a pattern (MULTIOS) and if there is no match,
issue an error even if NULL_GLOB is in effect.
2025-12-21 12:54:51 +09:00
Christopher Bock
3a81b4d0f9 54150: the option --license was removed in 2010 2025-12-16 01:26:54 +01:00
Christopher Bock
005e39b8f3 54148: use same set of options for apt as with apt-get 2025-12-16 01:23:58 +01:00
Aidan Van Duyne
e97e326c16 54143: Bind '_' to vi-first-non-blank in vicmd keymap 2025-12-16 01:17:28 +01:00
Oliver Kiddle
af47b22167 54147: avoid buffer overflow with terminal sequences 2025-12-16 01:13:40 +01:00
Christopher Bock
4a99cc2669 54117: update apt completion
thanks to dana or the many tweaks.
  * fix: apt-config shell options + add missing options
  * new: satisy, autoremove, autpurge, --allow-downgrades,
    --allow-remove-essential,--allow-change-held-packages, --with-new-pkgs,
    indextargets, --snapshot/-S
  * snapshot lookup via mr/time^Wrewritten by dana to use zsh/datetime
  * edit-sources file lookup for .list & .sources
2025-11-30 20:48:43 +01:00
Oliver Kiddle
fb1edae58f 54119: fix OSC52 clipboard get with empty clipboard 2025-11-30 20:44:37 +01:00
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