Commit 5e19248
committed
Easy mode ain't so easy anymore!
Enhanced brutal mode exit traps and easy mode shortcuts with improved user experience and error handling.
brutal.c: +72/-15
brutal.h: +21/-0
edit.c: +40/-0
normal.c: +44/-151 parent 63ba2cd commit 5e19248
4 files changed
Lines changed: 177 additions & 30 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| 131 | + | |
| 132 | + | |
130 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
131 | 137 | | |
132 | 138 | | |
133 | 139 | | |
| |||
291 | 297 | | |
292 | 298 | | |
293 | 299 | | |
294 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
295 | 352 | | |
296 | 353 | | |
297 | 354 | | |
| |||
302 | 359 | | |
303 | 360 | | |
304 | 361 | | |
305 | | - | |
306 | | - | |
| 362 | + | |
| 363 | + | |
307 | 364 | | |
308 | 365 | | |
309 | 366 | | |
310 | | - | |
| 367 | + | |
311 | 368 | | |
312 | 369 | | |
313 | 370 | | |
314 | 371 | | |
315 | 372 | | |
316 | | - | |
| 373 | + | |
317 | 374 | | |
318 | 375 | | |
319 | 376 | | |
320 | 377 | | |
321 | 378 | | |
322 | 379 | | |
323 | 380 | | |
324 | | - | |
325 | | - | |
| 381 | + | |
| 382 | + | |
326 | 383 | | |
327 | 384 | | |
328 | 385 | | |
329 | | - | |
330 | | - | |
| 386 | + | |
| 387 | + | |
331 | 388 | | |
332 | 389 | | |
333 | 390 | | |
| |||
451 | 508 | | |
452 | 509 | | |
453 | 510 | | |
454 | | - | |
| 511 | + | |
455 | 512 | | |
456 | 513 | | |
457 | 514 | | |
458 | 515 | | |
459 | | - | |
| 516 | + | |
460 | 517 | | |
461 | 518 | | |
462 | 519 | | |
463 | 520 | | |
464 | 521 | | |
465 | 522 | | |
466 | | - | |
| 523 | + | |
467 | 524 | | |
468 | 525 | | |
469 | 526 | | |
470 | | - | |
471 | | - | |
472 | | - | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
473 | 530 | | |
474 | 531 | | |
475 | 532 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
31 | 52 | | |
32 | 53 | | |
33 | 54 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
678 | 679 | | |
679 | 680 | | |
680 | 681 | | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
681 | 687 | | |
682 | 688 | | |
683 | 689 | | |
| |||
740 | 746 | | |
741 | 747 | | |
742 | 748 | | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
743 | 769 | | |
744 | 770 | | |
745 | 771 | | |
| |||
761 | 787 | | |
762 | 788 | | |
763 | 789 | | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
764 | 794 | | |
765 | 795 | | |
766 | 796 | | |
| |||
893 | 923 | | |
894 | 924 | | |
895 | 925 | | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
896 | 930 | | |
897 | 931 | | |
898 | 932 | | |
| |||
1137 | 1171 | | |
1138 | 1172 | | |
1139 | 1173 | | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
1140 | 1180 | | |
1141 | 1181 | | |
1142 | 1182 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1251 | 1251 | | |
1252 | 1252 | | |
1253 | 1253 | | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
1254 | 1260 | | |
1255 | 1261 | | |
1256 | 1262 | | |
| |||
6151 | 6157 | | |
6152 | 6158 | | |
6153 | 6159 | | |
| 6160 | + | |
| 6161 | + | |
| 6162 | + | |
| 6163 | + | |
| 6164 | + | |
| 6165 | + | |
| 6166 | + | |
| 6167 | + | |
| 6168 | + | |
6154 | 6169 | | |
6155 | 6170 | | |
6156 | | - | |
6157 | | - | |
6158 | | - | |
6159 | | - | |
6160 | | - | |
6161 | | - | |
6162 | | - | |
6163 | | - | |
6164 | | - | |
6165 | | - | |
6166 | | - | |
6167 | | - | |
6168 | | - | |
6169 | | - | |
6170 | | - | |
| 6171 | + | |
| 6172 | + | |
| 6173 | + | |
| 6174 | + | |
| 6175 | + | |
| 6176 | + | |
| 6177 | + | |
| 6178 | + | |
| 6179 | + | |
| 6180 | + | |
| 6181 | + | |
| 6182 | + | |
| 6183 | + | |
| 6184 | + | |
| 6185 | + | |
| 6186 | + | |
| 6187 | + | |
| 6188 | + | |
| 6189 | + | |
| 6190 | + | |
| 6191 | + | |
| 6192 | + | |
| 6193 | + | |
| 6194 | + | |
| 6195 | + | |
| 6196 | + | |
| 6197 | + | |
| 6198 | + | |
| 6199 | + | |
6171 | 6200 | | |
6172 | 6201 | | |
6173 | 6202 | | |
| |||
0 commit comments