diff -Naur mc-4.7.0-pre1~/edit/edit.c mc-4.7.0-pre1/edit/edit.c
old
|
new
|
|
2705 | 2705 | break; |
2706 | 2706 | case CK_Home: |
2707 | 2707 | case CK_Home_Highlight: |
| 2708 | if (/*edit_get_col(edit) == 0*/edit_bol(edit, edit->curs1) == edit->curs1) { |
| 2709 | int c = edit_get_byte(edit, edit->curs1); |
| 2710 | int skip = 0; |
| 2711 | while (c == ' ' || c == '\t') { |
| 2712 | skip++; |
| 2713 | c = edit_get_byte(edit, edit->curs1 + skip); |
| 2714 | } |
| 2715 | if (c != '\n') { |
| 2716 | edit_cursor_move(edit, skip); |
| 2717 | } |
| 2718 | break; |
| 2719 | } |
2708 | 2720 | edit_cursor_to_bol (edit); |
2709 | 2721 | break; |
2710 | 2722 | case CK_End: |