v0.12.0

config files

New commands:
- config.load
- config.export
- config.edit
- map
- unmap
- map-fallback
- unmap-fallback
- set.after-init

New settings:
- app.display-module
- app.tab
- app.align and details-view.align
- app.align-character
- app.wrap and details-view.wrap
- app.show-focus-in-all-views
- app.explicit-spaces
- app.log-level
- log-view.show-untracked
- log-view.show-untracked-as-separate-group
- log-view.show-stashes
- log-view.show-stashes-as-group
- log-view.default-focus
- details-view.indent-broken-code
- details-view.max-lines-per-file.blob
- color.title
- color.subtitle
- color.info
- color.warning
- color.error
- color.success
- color.link-hint
- color.link
- color.ellipsis
- color.special-character
- color.key
- color.cmd
- config.auto-reload
- pattern.error-in-command

Other new features:
- show keyboard shortcuts for commands in help
  commit b5c367862c61b3cba7094ea3a0ce642c88dab916
- command line argument to load config file
  commit c2c4fb9fa0a6a9cd5f10862429f06f0f72276110
- show mentioned settings in help
  commit 982a519d3c3da3b1d45ebe255a087f4b79a497a6
- added keyboard shortcut ctrl+space to toggle details.auto-open
  commit 5699e138cd98bc0598edd9f3ddc58a9e66788055
- error handling: show log command if it fails
  commit dab13565c879e9b6b81f07aa2f2b2bd415da01a2
- improved error messages in set command
  commit 33d52d2e87a1645c317ed0e58a81484b77128bbe
- improved error messages: show command where an error occurred
  commit 1231ff13c87bc4f3842d8116683e5bf2ec1c3cf1
- command line arguments for --unreachable
  commit 057e7522722c09a4031300db5b6e3bb0a5173085
- show does not replace previous message
  commit f1cc66cf3b5998d1cbeea56f1d363b4f48700ff9
- align error messages in commands
  commit c9fe40a35c04cab60e77ea2d87e2b6514ee823f9

Changes:
- removed command line options --align and --wrap in favor of new settings
  commit e06fb4223d64b7b7a20e43333dc799cedd12f3ae
- renamed settings:
  auto-open -> details-view.auto-open
  max-lines-per-file -> details-view.max-lines-per-file
  commit d6851f04159e4cdd32eda797f439f4891833562a
- increased line limit for blobs
  commit 736819d9c7e8e00cf61db512d29c3482e1763e2d
- show focus in all views
  commit 6ec47849e62453497fc57da36d97410c0c4e7d4e

Bugfixes:
- show command name instead of class name in usage
  commit bcf5d4961f2945d0673b799d3136809672e977d2
- save_focus before leaving visual mode
  commit d70caf36ec4a0e9edf979e4247671f916424bbe4
- don't jump on reload (outside of visual mode)
  commit ebdde3172d7851f272afe467c18f660e12dd7f9a

Help:
- how to show details
  commit b6262bb9bc499b2d3e9c1d0d3c0ce9d3e5dd8097
- make it clearer which command line arguments take an argument
  commit 094762ac523a519f3d6e918f154bfd96edb9c5ea
- empty line after each settings group
  commit 366180f9541f17482c66f5892f7336b68046ab90