When `electric-pair-mode` is activated, adding function parameters on a new line results in the new line not being indented (i.e. cursor on column 0). Example of the bug (`‸` denotes the cursor position): ```rust fn test‸ ``` Typing `(` will add balanced parentheses and position the cursor between the two: ```rust fn test(‸) ``` Adding a parameter: ```rust fn test(a: u8,‸) ``` Then using RET to insert a new line results in: ```rust fn test(a: u8, ‸) ``` Ideally the final step should indent the line to be aligned on the previous parameter, producing: ```rust fn test(a: u8, ‸) ``` Note: this doesn't happen when writing C code, even when `electric-pair-mode` is activated. For example: ```c int func(char c,‸) ``` Adding a new line with RET, indentation is correct: ```c int func(char c, ‸) ``` Is there a way to have the indentation when making a new line and still have `electric-pair-mode`? Thanks