Commit a7949be
committed
feat: Add
This adds a new API for overriding the use of `...` to indicate a cut or
trimmed line. In the case of Ruff, we didn't want to use `...` since
`...` is valid Python code. It could be rather confusing in some cases
where `...` would be ambiguous between "line was cut here" and "this is
what the actual line read as." I think this can happen with _any_
indicator of course, but for Python specifically, it's pretty likely to
happen with `...`.
The new API here is somewhat sub-optimal in that it requires a
`&'static str`. I did this because of the constraints imposed by
a `Renderer`'s `const` constructor.Renderer::cut_indicator
1 parent 7132bf3 commit a7949be
3 files changed
+90
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| 58 | + | |
56 | 59 | | |
57 | 60 | | |
58 | 61 | | |
| |||
119 | 122 | | |
120 | 123 | | |
121 | 124 | | |
| 125 | + | |
122 | 126 | | |
123 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
124 | 134 | | |
125 | 135 | | |
126 | 136 | | |
127 | 137 | | |
128 | 138 | | |
| 139 | + | |
129 | 140 | | |
130 | 141 | | |
131 | 142 | | |
| |||
143 | 154 | | |
144 | 155 | | |
145 | 156 | | |
| 157 | + | |
146 | 158 | | |
147 | 159 | | |
148 | 160 | | |
| |||
278 | 290 | | |
279 | 291 | | |
280 | 292 | | |
| 293 | + | |
281 | 294 | | |
282 | 295 | | |
283 | 296 | | |
| |||
350 | 363 | | |
351 | 364 | | |
352 | 365 | | |
353 | | - | |
| 366 | + | |
354 | 367 | | |
355 | 368 | | |
356 | | - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
357 | 375 | | |
358 | 376 | | |
359 | 377 | | |
| |||
725 | 743 | | |
726 | 744 | | |
727 | 745 | | |
728 | | - | |
| 746 | + | |
729 | 747 | | |
730 | 748 | | |
731 | 749 | | |
| |||
987 | 1005 | | |
988 | 1006 | | |
989 | 1007 | | |
990 | | - | |
991 | | - | |
| 1008 | + | |
| 1009 | + | |
992 | 1010 | | |
993 | 1011 | | |
| 1012 | + | |
994 | 1013 | | |
995 | | - | |
| 1014 | + | |
996 | 1015 | | |
997 | 1016 | | |
998 | 1017 | | |
| |||
1016 | 1035 | | |
1017 | 1036 | | |
1018 | 1037 | | |
| 1038 | + | |
1019 | 1039 | | |
1020 | 1040 | | |
1021 | 1041 | | |
| |||
1035 | 1055 | | |
1036 | 1056 | | |
1037 | 1057 | | |
| 1058 | + | |
1038 | 1059 | | |
1039 | 1060 | | |
1040 | 1061 | | |
| |||
1089 | 1110 | | |
1090 | 1111 | | |
1091 | 1112 | | |
1092 | | - | |
1093 | | - | |
| 1113 | + | |
| 1114 | + | |
1094 | 1115 | | |
1095 | 1116 | | |
1096 | 1117 | | |
1097 | 1118 | | |
1098 | | - | |
| 1119 | + | |
| 1120 | + | |
1099 | 1121 | | |
1100 | 1122 | | |
1101 | 1123 | | |
| |||
1105 | 1127 | | |
1106 | 1128 | | |
1107 | 1129 | | |
| 1130 | + | |
1108 | 1131 | | |
1109 | 1132 | | |
1110 | 1133 | | |
| |||
1248 | 1271 | | |
1249 | 1272 | | |
1250 | 1273 | | |
1251 | | - | |
| 1274 | + | |
1252 | 1275 | | |
1253 | 1276 | | |
1254 | 1277 | | |
| |||
1287 | 1310 | | |
1288 | 1311 | | |
1289 | 1312 | | |
1290 | | - | |
1291 | | - | |
| 1313 | + | |
| 1314 | + | |
1292 | 1315 | | |
1293 | 1316 | | |
1294 | 1317 | | |
1295 | 1318 | | |
1296 | | - | |
| 1319 | + | |
| 1320 | + | |
1297 | 1321 | | |
1298 | 1322 | | |
1299 | 1323 | | |
| |||
1626 | 1650 | | |
1627 | 1651 | | |
1628 | 1652 | | |
1629 | | - | |
| 1653 | + | |
1630 | 1654 | | |
1631 | 1655 | | |
1632 | 1656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| 34 | + | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
| |||
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| 44 | + | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
| |||
151 | 154 | | |
152 | 155 | | |
153 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
154 | 165 | | |
155 | 166 | | |
156 | 167 | | |
157 | 168 | | |
158 | 169 | | |
159 | 170 | | |
160 | 171 | | |
| 172 | + | |
161 | 173 | | |
162 | 174 | | |
163 | 175 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
955 | 955 | | |
956 | 956 | | |
957 | 957 | | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
0 commit comments