Subject: 29.0.60; c-ts-mode: M-x align doesn't work
From: Mohammed Sadiq <[email-masked]>
To: [email-masked]
Date: Sun, 01 Jan 2023 15:50:48 +0530
List-Id: <debbugs-submit.debbugs.gnu.org>

M-x align doesn't align function arguments or struct members, which
works fine in c-mode.

Say for example, if I mark the region around '(' and ')' and do M-x
align for the following code:

int
main (int argc,
       char *argv[])
{
}

I should get the following (see the change of spacing between 'int' and 
'argc'):

int
main (int   argc,
       char *argv[])
{
}

Modifying align-c++-modes to include c-ts-mode should be enough to fix 
this.