Skip to content

define compiler-sideways method -- bad indent #74

@cgay

Description

@cgay

Sideways methods indent like this:

define sideways method print-object
    (condition :: <simple-error>, stream :: <stream>) => ()

Compiler-sideways methods indent like this:

define compiler-sideways method print-object
                             (condition :: <simple-error>, stream :: <stream>) => ()

It's true that compiler-sideways methods aren't particularly important for dylan-mode to get correct, but there seems to be a general problem in dylan-mode wherein - (hyphen) in the adjectives of a definition breaks indentation, and this is an example of that.

At any rate, there is no prohibition of hyphens in definer macro adjectives, so it should work correctly.

Test some other chars besides hyphen, too.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions