diff --git a/helpers.el b/helpers.el index b9e8eba..0384a72 100644 --- a/helpers.el +++ b/helpers.el @@ -42,9 +42,10 @@ ;; Align Equal Signs ;; -;; (defun align-equal-signs() -;; (interactive) -;; (align-regexp "=")) +(defun align-to-equals (begin end) + "Align region to equal signs" + (interactive "r") + (align-regexp begin end "\\(\\s-*\\)=" 1 1 )) ;; diff --git a/keybindings.el b/keybindings.el index 4607064..3f7f859 100644 --- a/keybindings.el +++ b/keybindings.el @@ -59,6 +59,10 @@ ;; Duplicate line (via helpers.el) (global-set-key (kbd "C-x C-d") 'duplicate-line) +;; Align to equal signs +(global-set-key (kbd "C-x a =") 'align-to-equals) +(global-set-key (kbd "M-s-‘") 'align-to-equals) + ;; Goto line (global-set-key (kbd "C-c C-l") 'goto-line)