From eb5fcd5826801714b976347606129a639fe7268e Mon Sep 17 00:00:00 2001 From: deb0ch Date: Fri, 6 Jan 2017 18:52:17 +0100 Subject: [PATCH] also provide align functions for {, }, [ and ] under SPC x a --- layers/+distributions/spacemacs-base/funcs.el | 4 ++++ layers/+distributions/spacemacs-base/keybindings.el | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/layers/+distributions/spacemacs-base/funcs.el b/layers/+distributions/spacemacs-base/funcs.el index eb5e97979..8262b3751 100644 --- a/layers/+distributions/spacemacs-base/funcs.el +++ b/layers/+distributions/spacemacs-base/funcs.el @@ -805,6 +805,10 @@ the right." (spacemacs|create-align-repeat-x "bar" "|") (spacemacs|create-align-repeat-x "left-paren" "(") (spacemacs|create-align-repeat-x "right-paren" ")" t) +(spacemacs|create-align-repeat-x "left-curly-brace" "{") +(spacemacs|create-align-repeat-x "right-curly-brace" "}" t) +(spacemacs|create-align-repeat-x "left-square-brace" "\\[") +(spacemacs|create-align-repeat-x "right-square-brace" "\\]" t) (spacemacs|create-align-repeat-x "backslash" "\\\\") (spacemacs|create-align-repeat-x "brackets" "\\(\\s-*\\){" nil t) diff --git a/layers/+distributions/spacemacs-base/keybindings.el b/layers/+distributions/spacemacs-base/keybindings.el index 4dc6487ab..ba634b5a5 100644 --- a/layers/+distributions/spacemacs-base/keybindings.el +++ b/layers/+distributions/spacemacs-base/keybindings.el @@ -422,6 +422,10 @@ "xa&" 'spacemacs/align-repeat-ampersand "xa(" 'spacemacs/align-repeat-left-paren "xa)" 'spacemacs/align-repeat-right-paren + "xa{" 'spacemacs/align-repeat-left-curly-brace + "xa}" 'spacemacs/align-repeat-right-curly-brace + "xa[" 'spacemacs/align-repeat-left-square-brace + "xa]" 'spacemacs/align-repeat-right-square-brace "xa," 'spacemacs/align-repeat-comma "xa." 'spacemacs/align-repeat-decimal "xa:" 'spacemacs/align-repeat-colon