1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-22 07:09:54 +00:00

Fix alignment of Java String[] and the like

* lisp/align.el (align-rules-list): Allow aligning Java String[] etc
(bug#19385).

Test case:

class X
{
    String	field1;
    String[] field2;
    int		field3;
    int[] field4;
    X		field5;
    X[] field6;
}
This commit is contained in:
Lars Ingebrigtsen 2020-12-28 02:47:25 +01:00
parent b825131041
commit 6627421068

View File

@ -411,7 +411,7 @@ The possible settings for `align-region-separate' are:
(modes . align-c++-modes))
(c-variable-declaration
(regexp . ,(concat "[*&0-9A-Za-z_]>?[&*]*\\(\\s-+[*&]*\\)"
(regexp . ,(concat "[*&0-9A-Za-z_]>?[][&*]*\\(\\s-+[*&]*\\)"
"[A-Za-z_][][0-9A-Za-z:_]*\\s-*\\(\\()\\|"
"=[^=\n].*\\|(.*)\\|\\(\\[.*\\]\\)*\\)"
"\\s-*[;,]\\|)\\s-*$\\)"))