From 529045630496faafa0706a0c486cb9cff7b184df Mon Sep 17 00:00:00 2001 From: Eivind Fonn Date: Tue, 23 May 2017 11:08:06 +0200 Subject: [PATCH] Modify evil-lion config - Adjust keys not to collide with evil-little-word - Add documentation --- doc/DOCUMENTATION.org | 2 ++ layers/+spacemacs/spacemacs-evil/packages.el | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/DOCUMENTATION.org b/doc/DOCUMENTATION.org index 74b3a19fb..c2948c6b0 100644 --- a/doc/DOCUMENTATION.org +++ b/doc/DOCUMENTATION.org @@ -2689,6 +2689,8 @@ Text related commands (start with ~x~): | ~SPC x a =~ | align region at = | | ~SPC x a a~ | align region (or guessed section) using default rules | | ~SPC x a c~ | align current indentation region using default rules | +| ~SPC x a l~ | left-align with evil-lion | +| ~SPC x a L~ | right-align with evil-lion | | ~SPC x a r~ | align region using user-specified regexp | | ~SPC x a m~ | align region at arithmetic operators (+-*/) | | ~SPC x a ¦~ | align region at ¦ | diff --git a/layers/+spacemacs/spacemacs-evil/packages.el b/layers/+spacemacs/spacemacs-evil/packages.el index e275614b3..6a5002a69 100644 --- a/layers/+spacemacs/spacemacs-evil/packages.el +++ b/layers/+spacemacs/spacemacs-evil/packages.el @@ -101,7 +101,15 @@ (defun spacemacs-evil/init-evil-lion () (use-package evil-lion - :init (evil-lion-mode))) + :init + (progn + ;; Override the default keys, as they collide + (setq evil-lion-left-align-key nil + evil-lion-right-align-key nil) + (spacemacs/set-leader-keys + "xal" 'evil-lion-left + "xaL" 'evil-lion-right) + (evil-lion-mode)))) (defun spacemacs-evil/init-evil-lisp-state () (use-package evil-lisp-state