akalongman / akalongman/sublimetext-codeformatter

Indentation of input element's parent doesn't work correctly when attributes on multiple lines

Đang mở
#188 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
772
Fork
128
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I'm noticing this behavior in my ST3 (build 3103) when formatting HTML with input tags. My version of CodeFormatter is 3.1.0.
Given this markup:

```



Label 1





Label 2


```

When formatting using `Format Code` or `Format Code as HTML Syntax` I get the following result:

```



Label 1





Label 2




```

I.e. the closing div tags are one indent too far right and all subsequent markup is shifted one indent right as a result.
This only happens when the input element's attributes are distributed on several lines. So this markup will work properly (and stay unchanged):

```



Label 1





Label 2


```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.