version 1.52, 2018/07/31 11:49:26 |
version 1.53, 2019/01/15 09:56:31 |
|
|
if (py == sel->sy && px < sel->sx) |
if (py == sel->sy && px < sel->sx) |
return (0); |
return (0); |
|
|
if (py == sel->ey && px > sel->ex) |
if (sel->modekeys == MODEKEY_EMACS) |
|
xx = (sel->ex == 0 ? 0 : sel->ex - 1); |
|
else |
|
xx = sel->ex; |
|
if (py == sel->ey && px > xx) |
return (0); |
return (0); |
} else if (sel->sy > sel->ey) { |
} else if (sel->sy > sel->ey) { |
/* starting line > ending line -- upward selection. */ |
/* starting line > ending line -- upward selection. */ |
|
|
return (0); |
return (0); |
} else { |
} else { |
/* selection start (sx) is on the left */ |
/* selection start (sx) is on the left */ |
if (px < sel->sx || px > sel->ex) |
if (sel->modekeys == MODEKEY_EMACS) |
|
xx = (sel->ex == 0 ? 0 : sel->ex - 1); |
|
else |
|
xx = sel->ex; |
|
if (px < sel->sx || px > xx) |
return (0); |
return (0); |
} |
} |
} |
} |