File tree Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Original file line number Diff line number Diff line change @@ -1444,6 +1444,87 @@ hi = for i <- list, do: i
1444
1444
# weird spacing now
1445
1445
" )
1446
1446
1447
+ (elixir-def-indentation-test indent-oneline-for-after-assignment
1448
+ (:expected-result :failed :tags '(indentation))
1449
+ "
1450
+ hi =
1451
+ for i <- list, do: i
1452
+ "
1453
+ "
1454
+ hi =
1455
+ for i <- list, do: i
1456
+ " )
1457
+
1458
+ (elixir-def-indentation-test indent-multiline-for
1459
+ (:expected-result :failed :tags '(indentation))
1460
+ "
1461
+ for {k, v} <- keyword,
1462
+ v = process_value(v),
1463
+ into: %{}
1464
+ do: {v, k}
1465
+ "
1466
+ "
1467
+ for {k, v} <- keyword,
1468
+ v = process_value(v),
1469
+ into: %{}
1470
+ do: {v, k}
1471
+ " )
1472
+
1473
+ (elixir-def-indentation-test indent-multiline-for-do-end
1474
+ (:expected-result :failed :tags '(indentation))
1475
+ "
1476
+ for {k, v} <- keyword,
1477
+ v = process_value(v),
1478
+ into: %{}
1479
+ do
1480
+ {v, k}
1481
+ end
1482
+ "
1483
+ "
1484
+ for {k, v} <- keyword,
1485
+ v = process_value(v),
1486
+ into: %{} do
1487
+ {v, k}
1488
+ end
1489
+ " )
1490
+
1491
+ (elixir-def-indentation-test indent-multiline-for-with-assignment
1492
+ (:expected-result :failed :tags '(indentation))
1493
+ "
1494
+ result =
1495
+ for {k, v} <- keyword,
1496
+ v = process_value(v),
1497
+ into: %{}
1498
+ do: {v, k}
1499
+ "
1500
+ "
1501
+ result =
1502
+ for {k, v} <- keyword,
1503
+ v = process_value(v),
1504
+ into: %{}
1505
+ do: {v, k}
1506
+ " )
1507
+
1508
+ (elixir-def-indentation-test indent-multiline-for-do-end-with-assignment
1509
+ (:expected-result :failed :tags '(indentation))
1510
+ "
1511
+ result =
1512
+ for {k, v} <- keyword,
1513
+ v = process_value(v),
1514
+ into: %{}
1515
+ do
1516
+ {v, k}
1517
+ end
1518
+ "
1519
+ "
1520
+ result =
1521
+ for {k, v} <- keyword,
1522
+ v = process_value(v),
1523
+ into: %{} do
1524
+ {v, k}
1525
+ end
1526
+ " )
1527
+
1447
1528
; ; We don't want automatic whitespace cleanup here because of the significant
1448
1529
; ; whitespace after `Record' above. By setting `whitespace-action' to nil,
1449
1530
; ; `whitespace-mode' won't automatically clean up trailing whitespace (in my
You can’t perform that action at this time.
0 commit comments