In Emacs, how to line up equals signs in a series of initialization statements?
code-formatting, emacs, formatting
Solution
Use `M-x align-regexp` (here, `M-x align-regexp RET = RET`). You can also add an "alignment rule" to the variable `align-rules-list`, so that in future `M-x align` will do it. See the documentation (`C-h f align`) for details.
Problem
I saw this somewhere, but cannot find it now. Is there a built-in function in emacs, or does someone have elisp, to line up all the equals signs in a series of inititialization statments in cc-mode? Before: ``` int t=9; Graphics g = new Graphics(); List<String> list = new List<String>(); ``` After: ``` int t = 9; Graphics g = new Graphics(); List<String> list = new List<String>(); ```