Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 2.79 KB

CHANGELOG.md

File metadata and controls

79 lines (49 loc) · 2.79 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

For upcoming features, improvements and ideas please refer to TODO.

Fixed

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

Fixed

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

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.

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.

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.

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