Releases: dhamidi/leader
Releases · dhamidi/leader
Fix leader bind
Improvements for zsh
Fixed
- The zsh prompt is redrawn after leader exits. This fixes #1

Add `leader bind` subcommand
Added
- Improved fish support: Ctrl+V\ inserts a literal
\, like inbashandzsh. - Added
leader bindto add new key bindings without invoking an editor - Added
leader bind --unbindto remove key bindings without invoking an editor
Fixed
- Unknown command line arguments now cause
leaderto exit and display a message about where to get help.
Add `leader version` and fix various bugs
Added
- Added
leader versioncommand to output the current version of leader. This is necessary to help
people who report issues on Github.
Fixed
- Fixed crash when pressing
\in bash anywhere but on an empty command line - Fixed looping keys nested under the same key going to the parent menu: e.g.
j jwhere the second
jis listed underloopingKeysactually listed the menu of the firstj. - Fixed configuration file load order: less specific configuration files were loaded after more
specific configuration files (except for$HOME/.leaderrc), which broke expected configuration behavior - Fixed
@KEYSto execute a command if any of the characters inKEYSpoint to a key that is bound to
a command instead of a key map.
Add support for fish
Added
- Restore terminal state and exit when receiving a signal
- Add support for fish
Fixed
- Terminal state wasn't properly restored sometimes. After removing
stty sanefrom the
shell-specific input wrappers the problem disappeared.
Release v0.1.4
Added
- Restore terminal state after each invocation of
leader(requiresstty) - Add
leader helpsubcommand
Fixed
- Fix configuration load order: project-local overrides were broken
v0.1.3: Add list-keys subcommand
Leader now supports listing all configured key bindings by running
leader list-keys.
Improved shell integration
- Pressing
\while inside a quoted string does not invoke leader leader initprints shell initialization code forbashandzsh