Documentation updates
- dca535c Increase min Zsh version to 5.4, because 5.3 and lower don't support
autoload
by absolute path. This came up in issue #287.
Features & enhancements
- e40c131 Enable disabling recent dirs. Implements a request in discussion #286.
- d2d7413 Lower the threshold for showing recent dirs
- f21cf7f Prioritize dir stack over named dirs
- 7f44a6d Improve Shift-Tab completion appearance
- 6b16583 Make list prompt more colorful
- a172a33 Move "partial list" message to bottom of list
- 8054df6 Improve the menu select key bindings
- fe7c34a Improve
all matches
completion - 62af5bd Limit history words offered for empty word
Bug fixes
- 8aa3f42 Make sure we always pass absolute paths to
autoload
, because relative paths don't work. Fixes a problem mentioned in issue #282. - 33e193b Fix regression introduced by 68bae95. Mentioned in issue #187.
- a1ee18e Ensure completion widgets always complete. Fixes part of issue #282.
- b5a7a57 6745ee9 Work around zsh-users/zsh-syntax-highlighting#816 & zdharma/fast-syntax-highlighting#224. Fixes issue #288.
- 345bd48 Account for missing histnos with histfindnodups. Fixes issue #280.
- 1658d38 Fix
z.sh
sort order. Fixes issue #270. - 112b791 Don't
read
whenKEYS_QUEUED_COUNT
orPENDING
. Fixes issue #279. - 828e852 Improve cursor position request logic. Fixes issues #279 & #269.
- e8563df Be smarter about setting terminal keypad mode. Fixes issue #273. Related to the next item.
- 4650999 Prefer not to use
terminfo
codes, becauseterminfo
codes are meant for full-screen applications, not the command line. Additionally, when a full-screen app exits, it sets the terminal back to normal mode, but not all such exits cause line-init to be called. Thus, when returning from a full-screen-ap, the command line can then unexpectedly be in normal mode instead of app mode, causing certain keyboard shortcuts to fail. - 70f6aa0 Work around a crashing bug in Zsh. See zsh-workers 48936. Fixes issue #274.
- 356b679 Fix a bug in line-pre-redraw hook. Fixes issue #274.
- fbd093f Fix a bug in the
add-space
setting.