fix custom attribute value support

This commit is contained in:
Evan Almloff committed 2022-12-09 16:18:37 -06:00
1 parent 937eb1f0f0
commit 8a1c96a68c
28 files changed
+369 -276

No files matched your search

+2 -2
View File
@@ -144,8 +144,8 @@ impl Buffer {
let mut total = 0;
for attr in attributes {
if self.current_span_is_primary(attr.attr.flart()) {
'line: for line in self.src[..attr.attr.flart().start().line - 1].iter().rev() {
if self.current_span_is_primary(attr.attr.start()) {
'line: for line in self.src[..attr.attr.start().start().line - 1].iter().rev() {
match (line.trim().starts_with("//"), line.is_empty()) {
(true, _) => return 100000,
(_, true) => continue 'line,
+1 -1
View File
@@ -157,7 +157,7 @@ impl Buffer {
while let Some(attr) = attr_iter.next() {
self.indent += 1;
if !sameline {
self.write_comments(attr.attr.flart())?;
self.write_comments(attr.attr.start())?;
}
self.indent -= 1;