Use two new customizable variables for bindings of contract and reset. The binding of expand is always the last key of the `er/expand-region' binding. Signed-off-by: Damien Cassou <email@example.com>
…get proper autoloading Fixes #53
- Includes a naive heuristic to select the preferred python-mode automatically.
- to distinguish between expansions for (Emacs-included) python.el and python-mode.el
Extract the functionality of expand-region.el into expand-region-core.el. The expansions depend upon that, and expand-region.el pulls it all together. While the dependency feature-wise is not circular (all the mode-specific expansions depend on the core, and not the other way around), expand-region.el should not load all of its expansions, making it impossible to cherry-pick what you want. Ref issue #24
…20Mark][info:emacs:Disabled Transient Mark]]" This reverts commit cf1a79b.
…info:emacs:Disabled Transient Mark]]
- back-to-indentation even with point at point-min