diff options
| -rw-r--r-- | src/nvim/move.c | 114 | 
1 files changed, 57 insertions, 57 deletions
| diff --git a/src/nvim/move.c b/src/nvim/move.c index 55848bb257..f78610cb82 100644 --- a/src/nvim/move.c +++ b/src/nvim/move.c @@ -76,13 +76,13 @@ static void comp_botline(win_T *wp)    for (; lnum <= wp->w_buffer->b_ml.ml_line_count; ++lnum) {      last = lnum;      folded = false; -    if (hasFoldingWin(wp, lnum, NULL, &last, TRUE, NULL)) { +    if (hasFoldingWin(wp, lnum, NULL, &last, true, NULL)) {        n = 1;        folded = true;      } else if (lnum == wp->w_topline) -      n = plines_win_nofill(wp, lnum, TRUE) + wp->w_topfill; +      n = plines_win_nofill(wp, lnum, true) + wp->w_topfill;      else -      n = plines_win(wp, lnum, TRUE); +      n = plines_win(wp, lnum, true);      if (        lnum <= wp->w_cursor.lnum && last >= wp->w_cursor.lnum        ) { @@ -140,11 +140,11 @@ void update_topline(void)    linenr_T old_topline;    int old_topfill;    linenr_T lnum; -  int check_topline = FALSE; -  int check_botline = FALSE; +  bool check_topline = false; +  bool check_botline = false;    long save_so = p_so; -  if (!screen_valid(TRUE)) +  if (!screen_valid(true))      return;    // If the window height is zero, just use the cursor line. @@ -188,14 +188,14 @@ void update_topline(void)         * If the cursor is far below topline and there is no folding,         * scrolling down is never needed. */        if (curwin->w_cursor.lnum < curwin->w_topline) -        check_topline = TRUE; +        check_topline = true;        else if (check_top_offset()) -        check_topline = TRUE; +        check_topline = true;      }      /* Check if there are more filler lines than allowed. */      if (!check_topline && curwin->w_topfill > diff_check_fill(curwin,              curwin->w_topline)) -      check_topline = TRUE; +      check_topline = true;      if (check_topline) {        halfheight = curwin->w_height / 2 - 1; @@ -222,15 +222,15 @@ void update_topline(void)         * cursor in the middle of the window.  Otherwise put the cursor         * near the top of the window. */        if (n >= halfheight) -        scroll_cursor_halfway(FALSE); +        scroll_cursor_halfway(false);        else { -        scroll_cursor_top(scrolljump_value(), FALSE); -        check_botline = TRUE; +        scroll_cursor_top(scrolljump_value(), false); +        check_botline = true;        }      } else {        /* Make sure topline is the first line of a fold. */        (void)hasFolding(curwin->w_topline, &curwin->w_topline, NULL); -      check_botline = TRUE; +      check_botline = true;      }    } @@ -274,10 +274,10 @@ void update_topline(void)            }            if (n >= p_so)              /* sufficient context, no need to scroll */ -            check_botline = FALSE; +            check_botline = false;          } else            /* sufficient context, no need to scroll */ -          check_botline = FALSE; +          check_botline = false;        }        if (check_botline) {          if (hasAnyFolding(curwin)) { @@ -297,9 +297,9 @@ void update_topline(void)            line_count = curwin->w_cursor.lnum - curwin->w_botline                         + 1 + p_so;          if (line_count <= curwin->w_height + 1) -          scroll_cursor_bot(scrolljump_value(), FALSE); +          scroll_cursor_bot(scrolljump_value(), false);          else -          scroll_cursor_halfway(FALSE); +          scroll_cursor_halfway(false);        }      }    } @@ -349,10 +349,10 @@ static int scrolljump_value(void)  }  /* - * Return TRUE when there are not 'scrolloff' lines above the cursor for the + * Return true when there are not 'scrolloff' lines above the cursor for the   * current window.   */ -static int check_top_offset(void) +static bool check_top_offset(void)  {    lineoff_T loff;    int n; @@ -374,9 +374,9 @@ static int check_top_offset(void)        n += loff.height;      }      if (n < p_so) -      return TRUE; +      return true;    } -  return FALSE; +  return false;  }  void update_curswant(void) @@ -384,7 +384,7 @@ void update_curswant(void)    if (curwin->w_set_curswant) {      validate_virtcol();      curwin->w_curswant = curwin->w_virtcol; -    curwin->w_set_curswant = FALSE; +    curwin->w_set_curswant = false;    }  } @@ -433,11 +433,11 @@ void changed_window_setting_win(win_T *wp)  void set_topline(win_T *wp, linenr_T lnum)  {    /* go to first of folded lines */ -  (void)hasFoldingWin(wp, lnum, &lnum, NULL, TRUE, NULL); +  (void)hasFoldingWin(wp, lnum, &lnum, NULL, true, NULL);    /* Approximate the value of w_botline */    wp->w_botline += lnum - wp->w_topline;    wp->w_topline = lnum; -  wp->w_topline_was_set = TRUE; +  wp->w_topline_was_set = true;    wp->w_topfill = 0;    wp->w_valid &= ~(VALID_WROW|VALID_CROW|VALID_BOTLINE|VALID_TOPLINE);    /* Don't set VALID_TOPLINE here, 'scrolloff' needs to be checked. */ @@ -506,7 +506,7 @@ void approximate_botline_win(win_T *wp)  }  /* - * Return TRUE if curwin->w_wrow and curwin->w_wcol are valid. + * Return true if curwin->w_wrow and curwin->w_wcol are valid.   */  int cursor_valid(void)  { @@ -523,7 +523,7 @@ void validate_cursor(void)  {    check_cursor_moved(curwin);    if ((curwin->w_valid & (VALID_WCOL|VALID_WROW)) != (VALID_WCOL|VALID_WROW)) -    curs_columns(TRUE); +    curs_columns(true);  }  /* @@ -535,7 +535,7 @@ static void curs_rows(win_T *wp)    linenr_T lnum;    int i;    int all_invalid; -  int valid; +  bool valid;    long fold_count;    /* Check if wp->w_lines[].wl_size is invalid */ @@ -545,7 +545,7 @@ static void curs_rows(win_T *wp)    i = 0;    wp->w_cline_row = 0;    for (lnum = wp->w_topline; lnum < wp->w_cursor.lnum; ++i) { -    valid = FALSE; +    valid = false;      if (!all_invalid && i < wp->w_lines_valid) {        if (wp->w_lines[i].wl_lnum < lnum || !wp->w_lines[i].wl_valid)          continue;                       /* skip changed or deleted lines */ @@ -556,7 +556,7 @@ static void curs_rows(win_T *wp)              || wp->w_lines[i].wl_lastlnum < wp->w_cursor.lnum                                              || wp->w_buffer->b_mod_top                                              > wp->w_lines[i].wl_lastlnum + 1) -          valid = TRUE; +          valid = true;        } else if (wp->w_lines[i].wl_lnum > lnum)          --i;                            /* hold at inserted lines */      } @@ -576,10 +576,10 @@ static void curs_rows(win_T *wp)            break;          ++wp->w_cline_row;        } else if (lnum == wp->w_topline) -        wp->w_cline_row += plines_win_nofill(wp, lnum++, TRUE) +        wp->w_cline_row += plines_win_nofill(wp, lnum++, true)                             + wp->w_topfill;        else -        wp->w_cline_row += plines_win(wp, lnum++, TRUE); +        wp->w_cline_row += plines_win(wp, lnum++, true);      }    } @@ -592,19 +592,19 @@ static void curs_rows(win_T *wp)                  || wp->w_lines[i].wl_lnum != wp->w_cursor.lnum))) {        if (wp->w_cursor.lnum == wp->w_topline)          wp->w_cline_height = plines_win_nofill(wp, wp->w_cursor.lnum, -            TRUE) + wp->w_topfill; +            true) + wp->w_topfill;        else -        wp->w_cline_height = plines_win(wp, wp->w_cursor.lnum, TRUE); +        wp->w_cline_height = plines_win(wp, wp->w_cursor.lnum, true);        wp->w_cline_folded = hasFoldingWin(wp, wp->w_cursor.lnum, -          NULL, NULL, TRUE, NULL); +          NULL, NULL, true, NULL);      } else if (i > wp->w_lines_valid) {        /* a line that is too long to fit on the last screen line */        wp->w_cline_height = 0;        wp->w_cline_folded = hasFoldingWin(wp, wp->w_cursor.lnum, -          NULL, NULL, TRUE, NULL); +          NULL, NULL, true, NULL);      } else {        wp->w_cline_height = wp->w_lines[i].wl_size; -      wp->w_cline_folded = wp->w_lines[i].wl_folded == TRUE; +      wp->w_cline_folded = wp->w_lines[i].wl_folded;      }    } @@ -727,7 +727,7 @@ int curwin_col_off2(void)   */  void   curs_columns ( -    int may_scroll                 /* when TRUE, may scroll horizontally */ +    int may_scroll                 /* when true, may scroll horizontally */  )  {    int diff; @@ -864,7 +864,7 @@ curs_columns (              || curwin->w_wrow + p_so >= curwin->w_height)             && (p_lines =                   plines_win_nofill -                   (curwin, curwin->w_cursor.lnum, FALSE)) +                   (curwin, curwin->w_cursor.lnum, false))             - 1 >= curwin->w_height))        && curwin->w_height != 0        && curwin->w_cursor.lnum == curwin->w_topline @@ -883,7 +883,7 @@ curs_columns (      /* Compute last display line of the buffer line that we want at the       * bottom of the window. */      if (p_lines == 0) -      p_lines = plines_win(curwin, curwin->w_cursor.lnum, FALSE); +      p_lines = plines_win(curwin, curwin->w_cursor.lnum, false);      --p_lines;      if (p_lines > curwin->w_wrow + p_so) {        assert(p_so <= INT_MAX); @@ -934,9 +934,9 @@ curs_columns (      extra = ((int)prev_skipcol - (int)curwin->w_skipcol) / width;      if (extra > 0) -      win_ins_lines(curwin, 0, extra, FALSE, FALSE); +      win_ins_lines(curwin, 0, extra, false, false);      else if (extra < 0) -      win_del_lines(curwin, 0, -extra, FALSE, FALSE); +      win_del_lines(curwin, 0, -extra, false, false);    } else      curwin->w_skipcol = 0;    if (prev_skipcol != curwin->w_skipcol) @@ -957,12 +957,12 @@ curs_columns (  void   scrolldown (      long line_count, -    int byfold              /* TRUE: count a closed fold as one line */ +    int byfold              /* true: count a closed fold as one line */  )  {    int done = 0;                /* total # of physical lines done */    int wrow; -  int moved = FALSE; +  bool moved = false;    linenr_T first; @@ -1023,7 +1023,7 @@ scrolldown (        wrow -= plines(curwin->w_cursor.lnum--);      curwin->w_valid &=        ~(VALID_WROW|VALID_WCOL|VALID_CHEIGHT|VALID_CROW|VALID_VIRTCOL); -    moved = TRUE; +    moved = true;    }    if (moved) {      /* Move cursor to first line of closed fold. */ @@ -1038,7 +1038,7 @@ scrolldown (  void   scrollup (      long line_count, -    int byfold              /* TRUE: count a closed fold as one line */ +    int byfold              /* true: count a closed fold as one line */  )  {    linenr_T lnum; @@ -1096,13 +1096,13 @@ scrollup (  void   check_topfill (      win_T *wp, -    bool down              /* when TRUE scroll down when not enough space */ +    bool down              /* when true scroll down when not enough space */  )  {    int n;    if (wp->w_topfill > 0) { -    n = plines_win_nofill(wp, wp->w_topline, TRUE); +    n = plines_win_nofill(wp, wp->w_topline, true);      if (wp->w_topfill + n > wp->w_height) {        if (down && wp->w_topline > 1) {          --wp->w_topline; @@ -1304,7 +1304,7 @@ static void topline_botline(lineoff_T *lp)  /*   * Recompute topline to put the cursor at the top of the window.   * Scroll at least "min_scroll" lines. - * If "always" is TRUE, always set topline (for "zt"). + * If "always" is true, always set topline (for "zt").   */  void scroll_cursor_top(int min_scroll, int always)  { @@ -1391,10 +1391,10 @@ void scroll_cursor_top(int min_scroll, int always)     * in a small window.     */    if (used > curwin->w_height) -    scroll_cursor_halfway(FALSE); +    scroll_cursor_halfway(false);    else {      /* -     * If "always" is FALSE, only adjust topline to a lower value, higher +     * If "always" is false, only adjust topline to a lower value, higher       * value may happen with wrapping lines       */      if (new_topline < curwin->w_topline || always) @@ -1443,7 +1443,7 @@ void set_empty_rows(win_T *wp, int used)  /*   * Recompute topline to put the cursor at the bottom of the window.   * Scroll at least "min_scroll" lines. - * If "set_topbot" is TRUE, set topline and botline first (for "zb"). + * If "set_topbot" is true, set topline and botline first (for "zb").   * This is messy stuff!!!   */  void scroll_cursor_bot(int min_scroll, int set_topbot) @@ -1599,9 +1599,9 @@ void scroll_cursor_bot(int min_scroll, int set_topbot)     * Otherwise put it at 1/2 of the screen.     */    if (line_count >= curwin->w_height && line_count > min_scroll) -    scroll_cursor_halfway(FALSE); +    scroll_cursor_halfway(false);    else -    scrollup(line_count, TRUE); +    scrollup(line_count, true);    /*     * If topline didn't change we need to restore w_botline and w_empty_rows @@ -1618,7 +1618,7 @@ void scroll_cursor_bot(int min_scroll, int set_topbot)  /// Recompute topline to put the cursor halfway across the window  /// -/// @param atend if TRUE, also put the cursor halfway to the end of the file. +/// @param atend if true, also put the cursor halfway to the end of the file.  ///  void scroll_cursor_halfway(int atend)  { @@ -1947,7 +1947,7 @@ int onepage(int dir, long count)     * wrapping lines and non-wrapping line).     */    if (retval == OK && dir == FORWARD && check_top_offset()) { -    scroll_cursor_top(1, FALSE); +    scroll_cursor_top(1, false);      if (curwin->w_topline <= old_topline          && old_topline < curbuf->b_ml.ml_line_count) {        curwin->w_topline = old_topline + 1; @@ -2221,7 +2221,7 @@ void do_check_cursorbind(void)        /* Make sure the cursor is in a valid position.  Temporarily set         * "restart_edit" to allow the cursor to be beyond the EOL. */        restart_edit_save = restart_edit; -      restart_edit = TRUE; +      restart_edit = true;        check_cursor();        restart_edit = restart_edit_save;        /* Correct cursor for multi-byte character. */ @@ -2232,7 +2232,7 @@ void do_check_cursorbind(void)        /* Only scroll when 'scrollbind' hasn't done this. */        if (!curwin->w_p_scb)          update_topline(); -      curwin->w_redr_status = TRUE; +      curwin->w_redr_status = true;      }    } | 
