| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 54143: Bind '_' to vi-first-non-blank in vicmd keymap | Aidan Van Duyne | 2025-12-16 | 1 | -1/+1 |
| | | |||||
| * | 54147: avoid buffer overflow with terminal sequences | Oliver Kiddle | 2025-12-16 | 1 | -2/+2 |
| | | |||||
| * | 54119: fix OSC52 clipboard get with empty clipboard | Oliver Kiddle | 2025-11-30 | 1 | -1/+1 |
| | | |||||
| * | 54093 (tweaked per 54101): Cleanup isarr fields and variables | Philippe Altherr | 2025-11-24 | 3 | -3/+3 |
| | | |||||
| * | 54074, 54082: add an opaque key for use in zle_highlight/region_highlight to ↵ | Oliver Kiddle | 2025-11-17 | 3 | -16/+26 |
| | | | | | allow mixing of colours | ||||
| * | 54083: fix for cursor shape in viopp mode | Oliver Kiddle | 2025-11-17 | 1 | -2/+7 |
| | | | | | | | | 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. | ||||
| * | 54075: allow highlighting to be reset in prompts using %H without following ↵ | Oliver Kiddle | 2025-11-17 | 2 | -2/+5 |
| | | | | | braces | ||||
| * | 53578 (tweaked): silence gcc warnings | dana | 2025-11-16 | 1 | -1/+1 |
| | | | | | | | addresses -Wmaybe-uninitialized and (spurious) -Wformat-overflow warnings omitted the change for zle_refresh.c since it was caught in w/54036 | ||||
| * | 54008: infinite loop running completion with specific multibyte character ↵ | Heon Jeong | 2025-11-12 | 1 | -2/+4 |
| | | | | | and locale combination | ||||
| * | 54043, 54055: allow highlighing attributes to be turned back off | Oliver Kiddle | 2025-11-12 | 5 | -22/+34 |
| | | |||||
| * | 54037: fix to highlight layers where special is assigned a low layer | Oliver Kiddle | 2025-11-12 | 1 | -1/+2 |
| | | |||||
| * | 54036: fixes related to prompt attribute leftovers | Oliver Kiddle | 2025-11-12 | 2 | -14/+25 |
| | | |||||
| * | 53402, 54042: make timeout for terminal queries configurable via a ↵ | Oliver Kiddle | 2025-11-10 | 2 | -14/+29 |
| | | | | | | | .term.querywait variable Also clarify documentation and include fewer of the new extensions by default | ||||
| * | 53438: support for changing terminal cursor shape and colour | Oliver Kiddle | 2025-11-10 | 4 | -23/+233 |
| | | |||||
| * | 53404: terminal integration with semantic markers | Oliver Kiddle | 2025-11-10 | 2 | -13/+196 |
| | | |||||
| * | 53377: support OSC52 paste sequence with the "* and "+ vi registers | Oliver Kiddle | 2025-11-10 | 3 | -44/+138 |
| | | |||||
| * | 53372, 53375: query terminal properties on ZLE startup | Oliver Kiddle | 2025-11-10 | 3 | -1/+515 |
| | | |||||
| * | 54007: remove some uses of mod_export that were likely unintended | Oliver Kiddle | 2025-10-31 | 5 | -7/+6 |
| | | |||||
| * | 54001: add missing uses of mod_export | Oliver Kiddle | 2025-10-24 | 1 | -1/+1 |
| | | |||||
| * | 53399: don't load ZLE early to set keymap | Oliver Kiddle | 2025-03-03 | 1 | -1/+4 |
| | | | | | | | When zsh is run with -o vi / -o emacs, instead of loading ZLE to force the change, only record the option state. Then when ZLE starts, the vi option determines the default keymap. | ||||
| * | 53394: drop OSC and DCS sequences in key input | Oliver Kiddle | 2025-03-03 | 1 | -2/+26 |
| | | | | | | They are likely to be terminal query responses not keys. If they do match a keybinding that's not affected. Also does likewise for certain CSI sequences. | ||||
| * | 53360: domenuselect() fails if the previous completion did not generate a list | Bart Schaefer | 2025-02-12 | 1 | -0/+3 |
| | | | | | (fix for segfault) | ||||
| * | 53335: Remove unused dupstring_glen() function | Oliver Kiddle | 2025-01-30 | 4 | -26/+17 |
| | | | | | Also make use of the dupstring_wlen() variant in more places to avoid a strlen() | ||||
| * | 53332, 53334: Avoid strlen calls after sprintf | Oliver Kiddle | 2025-01-30 | 2 | -7/+6 |
| | | |||||
| * | 53243: fix use of vi-fetch-history with a range | Oliver Kiddle | 2024-11-23 | 1 | -4/+17 |
| | | |||||
| * | 52750: remove ansi2knr support for old pre-ansi K&R compilers | Oliver Kiddle | 2024-03-18 | 4 | -6/+6 |
| | | |||||
| * | 52646: extend support for highlight groups to completion explanation strings ↵ | Oliver Kiddle | 2024-03-05 | 2 | -0/+15 |
| | | | | | and WATCHFMT | ||||
| * | Typos in previous commit comments | Bart Schaefer | 2024-02-03 | 1 | -1/+1 |
| | | |||||
| * | unposted: Record as comments some notes about namespace usage exceptions. | Bart Schaefer | 2024-02-03 | 1 | -1/+4 |
| | | |||||
| * | 52500: add layer token to zle attributes | Oliver Kiddle | 2024-01-28 | 2 | -44/+73 |
| | | | | | | This provide control over the precedence of highlighting where different regions overlap. | ||||
| * | 52441: zle_vi: Mark variables with const init as const | Jörg Sommer | 2024-01-28 | 1 | -1/+1 |
| | | | | | | | Because these variables are initialized with as constant string, they should be marked as *const* to make the compiler running with `-Wwrite-strings` more happy. | ||||
| * | 52440: zle.textobjects: Mark variables as const | Jörg Sommer | 2024-01-28 | 1 | -3/+3 |
| | | | | | | | Because these variables are initialized with as constant string, they should be marked as *const* to make the compiler running with `-Wwrite-strings` more happy. | ||||
| * | 52382: avoid the non-standard \e in C code, preferring \033 | Oliver Kiddle | 2023-12-13 | 1 | -1/+1 |
| | | |||||
| * | 50569 (Daniel Shahaf): main keymap defaults to emacs | Bart Schaefer | 2023-10-26 | 1 | -9/+3 |
| | | | | | | Tweaked to make the sample .zshrc code better match the former C code, and to remove the declaration of no-longer-used variable "ed". | ||||
| * | 52244: Fix a batch of minor defects reported by Coverity. | Bart Schaefer | 2023-10-26 | 2 | -10/+7 |
| | | | | | | | Coverity defects 1547831, 1547826 (remove unused function), 1521551, 1500752, 1500747, 1401549, 1372423, 1270645, 1255799, 1255792, 1255789, 1255787, 1255782, 1255750 | ||||
| * | 51490: Use time_t for lastt which stores result of time(0) | Mikael Magnusson | 2023-10-16 | 1 | -2/+2 |
| | | | | | | Coverity complained about this, and possibly some more people would in 15 years | ||||
| * | 52189: ignore compadd -M if -U also specified as they don't make sense together | Oliver Kiddle | 2023-10-11 | 1 | -1/+3 |
| | | | | | This fixes df completion. | ||||
| * | users/29175: Don't need to forget zle edits if none | Nojus Gudinavičius | 2023-08-22 | 1 | -0/+12 |
| | | |||||
| * | 51950 (tweak per 51949): correct Thingy refcount in raw_getbyte() | Bart Schaefer | 2023-07-26 | 1 | -1/+2 |
| | | |||||
| * | users/29070: clean up tokens in cmdstr before compctl completion | Bart Schaefer | 2023-05-11 | 1 | -0/+2 |
| | | |||||
| * | 51597: fix 'vared -c var' when var is unset | Jun-ichi Takimoto | 2023-04-03 | 1 | -1/+2 |
| | | |||||
| * | 51483: Enable assignment and expansion of parameters with ksh-like namespace ↵ | Bart Schaefer | 2023-03-05 | 2 | -5/+5 |
| | | | | | prefixes. | ||||
| * | 51491: Check should use zlemetacs instead of zlecs | Mikael Magnusson | 2023-02-28 | 1 | -1/+1 |
| | | | | | | | Coverity noticed that this first branch of the if statement has "meta" added to all the variable names except this zlecs at the end, so change it to match. | ||||
| * | 51447: silence compiler maybe-uninitialized warning by combining a couple of ↵ | Oliver Kiddle | 2023-02-17 | 1 | -12/+13 |
| | | | | | variables | ||||
| * | 51320, 51383: fixes to prevent later reappearance of old attributes | Oliver Kiddle | 2023-02-09 | 3 | -1/+5 |
| | | | | | Also associated test updates and a test fix for TERM=dumb. | ||||
| * | 51310: zle -F handlers preserve LASTWIDGET | Bart Schaefer | 2023-01-21 | 1 | -0/+2 |
| | | | | | Also fix email address in an old ChangeLog entry | ||||
| * | 51295: where the end of a region coincides with the end of PREDISPLAY, don't ↵ | Oliver Kiddle | 2023-01-11 | 1 | -3/+3 |
| | | | | | | | | extend it to include new text Also fix issue where an int was used for a copy of attributes which breaks if int is smaller than zattr. | ||||
| * | 51292: fix dynamic updates of region_highlight to account for PREDISPLAY | Oliver Kiddle | 2023-01-10 | 1 | -4/+4 |
| | | |||||
| * | 51291: support for highlighting ellipses in the line editor | Oliver Kiddle | 2023-01-10 | 1 | -25/+35 |
| | | |||||
| * | 51290: fix display of control characters with SINGLE_LINE_ZLE set | Oliver Kiddle | 2023-01-10 | 1 | -3/+3 |
| | | |||||
