Skip to content

Is this indentation of multi-line argument lists expected? #128

Open
@joddie

Description

@joddie

Hi,
I install php-mode from MELPA and usually have the most recent master version (GNU Emacs 24.3.1, php mode-version 1.12, package version 20130902.1944).

Sometime in the last week it seems like indentation of function argument lists that span lines has changed. However, since I haven't explicitly set php-mode's coding style in the past, I am not sure whether this is a bug or user error on my part.

If I open a new file and type

some_function($foo,
$bar,
$baz);

then indent with TAB or C-M-, the second and third arguments remain at the left margin, when I had expected them to be lined up with $foo. This happens when c-set-style is pear, symfony2, wordpress. In drupal style the 2nd & 3rd arguments are indented by two spaces.

After looking briefly at the PEAR standards, it seems like they encourage either all arguments on one line, or putting a newline after the open paren, so now I am wondering if I have been doing argument lists wrong all this time ;-) Is the above the expected behavior?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions