49861


<https://github.com/mxcl/PromiseKit>  
のREADME.md  
には

[code]

    firstly {
        when(fulfilled: fetchImage, fetchLocation)
    }.done { image, location in
        self.imageView.image = image
        self.label.text = "\(location)"
    }.ensure {
        UIApplication.shared.isNetworkActivityIndicatorVisible = false
    }.catch { error in
        self.show(UIAlertController(for: error), sender: self)
    }
    
[/code]

のようにインデントされていて、とても読みやすいと思います。

しかし、自分の`Xcode10.0`では下記のようにインデントされてしまいます。  
（`Xcode9`でもこうだった記憶があります）

[code]

    firstly {
        when(fulfilled: fetchImage, fetchLocation)
        }.done { image, location in
            self.imageView.image = image
            self.label.text = "\(location)"
        }.ensure {
            UIApplication.shared.isNetworkActivityIndicatorVisible = false
        }.catch { error in
            self.show(UIAlertController(for: error), sender: self)
    }
    
[/code]

READMEのように自動でインデントさせる設定方法はありますか？


CC BY-SA 4.0
2018-09-21T01:15:24.400
48605
2018-11-01T12:21:49.460
9008
question
swift xcode
Xcodeのクロージャをチェーンさせるときのインデント設定


なさそうです。

<https://bugs.swift.org/browse/SR-2188>  
に報告されていました。

> Type: Bug  
>  Status:OPEN (View Workflow)  
>  Priority: Medium

という状況です。


CC BY-SA 4.0
2018-11-01T12:21:49.460
49861
2018-11-01T12:21:49.460
9008
48605
answer