Ada mode 5.1.4 does this:

   Packet := new Packet_Type'
     (RT                       => RT,
      RX_Enable                =>
        (RX_Torque_Subaddress |
           RX_Control_Subaddress |
           RX_Sync_Subaddress  => True,
         others                => False),
      RX_Queued                => (others => False));

GPS 6.0.2 does this:

   Packet := new Packet_Type'
     (RT                       => RT,
      RX_Enable                =>
        (RX_Torque_Subaddress |
         RX_Control_Subaddress |
         RX_Sync_Subaddress  => True,
         others                => False),
      RX_Queued                => (others => False));

(GPS has no feature to align the '=>')

I prefer indenting the continuation lines with ada-indent-broken.

We could introduce a new option ada-indent-aggregate-select (or similar
name) to control this.

Comments?

-- 
-- Stephe

_______________________________________________
Emacs-ada-mode mailing list
[email protected]
http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org

Reply via email to