aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/move.c114
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;
}
}