Skip to content

Releases: dhamidi/leader

Fix leader bind

31 Aug 15:54
Compare
Choose a tag to compare

Fixed

  • leader bind now runs without error in directories without a .leaderrc
  • leader does not exit anymore when the size of the terminal changes

Improvements for zsh

29 Aug 17:39
Compare
Choose a tag to compare

Fixed

  • The zsh prompt is redrawn after leader exits. This fixes #1
    leader-zsh

Add `leader bind` subcommand

25 Aug 18:23
Compare
Choose a tag to compare

Added

  • Improved fish support: Ctrl+V\ inserts a literal \, like in bash and zsh.
  • Added leader bind to add new key bindings without invoking an editor
  • Added leader bind --unbind to remove key bindings without invoking an editor

Fixed

  • Unknown command line arguments now cause leader to exit and display a message about where to get help.

Add `leader version` and fix various bugs

20 Aug 17:20
Compare
Choose a tag to compare

Added

  • Added leader version command 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 j where the second
    j is listed under loopingKeys actually listed the menu of the first j.
  • 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 @KEYS to execute a command if any of the characters in KEYS point to a key that is bound to
    a command instead of a key map.

Add support for fish

18 Aug 20:54
Compare
Choose a tag to compare

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 sane from the
    shell-specific input wrappers the problem disappeared.

Release v0.1.4

17 Aug 18:35
Compare
Choose a tag to compare

Added

  • Restore terminal state after each invocation of leader (requires stty)
  • Add leader help subcommand

Fixed

  • Fix configuration load order: project-local overrides were broken

v0.1.3: Add list-keys subcommand

15 Aug 06:42
Compare
Choose a tag to compare

Leader now supports listing all configured key bindings by running
leader list-keys.

Improved shell integration

14 Aug 21:49
Compare
Choose a tag to compare
  • Pressing \ while inside a quoted string does not invoke leader
  • leader init prints shell initialization code for bash and zsh

v0.1.1

14 Aug 12:06
Compare
Choose a tag to compare
* Improvement: remove menus from scrollback buffer

v0.1.0

14 Aug 08:21
Compare
Choose a tag to compare
Correctly name binaries for release