From 2db99588949133bf41ddfe64687eaa7e11c7092d Mon Sep 17 00:00:00 2001 From: Eivind Fonn Date: Sat, 10 Jun 2017 16:31:05 +0200 Subject: [PATCH] string-inflection: transient state for cycling --- doc/DOCUMENTATION.org | 2 +- layers/+spacemacs/spacemacs-editing/packages.el | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/DOCUMENTATION.org b/doc/DOCUMENTATION.org index ca872328b..0f161c396 100644 --- a/doc/DOCUMENTATION.org +++ b/doc/DOCUMENTATION.org @@ -2704,7 +2704,7 @@ Text related commands (start with ~x~): | ~SPC x g l~ | set languages used by translate commands | | ~SPC x g t~ | translate current word using Google Translate | | ~SPC x g T~ | reverse source and target languages | -| ~SPC x i i~ | cycle symbol naming styles | +| ~SPC x i i~ | cycle symbol naming styles (~i~ to keep cycling) | | ~SPC x i u~ | change symbol style to ~under_score~ | | ~SPC x i _~ | change symbol style to ~under_score~ | | ~SPC x i U~ | change symbol style to ~UP_CASE~ | diff --git a/layers/+spacemacs/spacemacs-editing/packages.el b/layers/+spacemacs/spacemacs-editing/packages.el index 17c57c7a7..cbaf0a6f9 100644 --- a/layers/+spacemacs/spacemacs-editing/packages.el +++ b/layers/+spacemacs/spacemacs-editing/packages.el @@ -362,8 +362,13 @@ (use-package string-inflection :init (progn + (spacemacs|define-transient-state string-inflection + :title "String inflection transient state" + :doc "\n [_i_] cycle" + :bindings + ("i" string-inflection-all-cycle)) (spacemacs/set-leader-keys - "xii" 'string-inflection-all-cycle + "xii" 'spacemacs/string-inflection-transient-state/body "xiu" 'string-inflection-underscore "xi_" 'string-inflection-underscore "xiU" 'string-inflection-upcase