回精華區
作者itoc, 信區: itoc
標題[修正] more.c 文章讀到一半時按 [ ] 先讀完該篇再去別篇
時間03/10/19
作者: itoc (Wesley是瓦斯狸) 看板: plan
標題: [修正] 文章讀到一半時按 [ ] 先讀完該篇再去別篇
時間: Sun Oct 19 16:03:42 2003                          Updated: 2004/11/14

  在閱讀超過一頁的文章,讀到一半的時候按 [ ]
  原本會直接停止本篇的閱讀,跳去上/下一篇同主題的
  改成先上/下一頁到本篇結束後,再主題式閱讀

: more.c:more()

-   if (key == ' ' || key == KEY_PGDN || key == KEY_RIGHT || key == Ctrl('F'))
+   if (key == ' ' || key == KEY_PGDN || key == KEY_RIGHT ||
+     key == Ctrl('F') || key == ']')
    {
      shift = PAGE_SCROLL;
    }

-   else if (key == KEY_PGUP || key == Ctrl('B') || key == KEY_DEL)
+   else if (key == KEY_PGUP || key == Ctrl('B') ||
+     key == KEY_DEL || key == '[')
    {
      if (lino <= b_lines)
      {
-       cmd = 'k';
+       cmd = (key == '[') ? '[' : 'k';
        break;
      }

--
□ 本文章由 itocitoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻