Changes in uspace/app/edit/edit.c [dd13349:ad78054] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/edit/edit.c

    rdd13349 rad78054  
    111111#define BUF_SIZE 64
    112112#define TAB_WIDTH 8
     113#define ED_INFTY 65536
    113114
    114115/** Maximum filename length that can be entered. */
     
    506507static void key_handle_movement(unsigned int key, bool select)
    507508{
    508         spt_t pt;
    509509        switch (key) {
    510510        case KC_LEFT:
     
    521521                break;
    522522        case KC_HOME:
    523                 tag_get_pt(&pane.caret_pos, &pt);
    524                 pt_get_sol(&pt, &pt);
    525                 caret_move(pt, select, true);
     523                caret_move_relative(0, -ED_INFTY, dir_after, select);
    526524                break;
    527525        case KC_END:
    528                 tag_get_pt(&pane.caret_pos, &pt);
    529                 pt_get_eol(&pt, &pt);
    530                 caret_move(pt, select, true);
     526                caret_move_relative(0, +ED_INFTY, dir_before, select);
    531527                break;
    532528        case KC_PAGE_UP:
Note: See TracChangeset for help on using the changeset viewer.