@@ -418,6 +418,7 @@ ce_editor_loop(void)
418
418
editor_draw_cmdbuf ();
419
419
420
420
if (splash ) {
421
+ ce_term_foreground_rgb (52 , 119 , 115 );
421
422
ce_term_writestr (TERM_SEQUENCE_CURSOR_SAVE );
422
423
ce_term_setpos (ce_term_height () * 0.45 ,
423
424
(ce_term_width () / 2 ) -
@@ -428,6 +429,7 @@ ce_editor_loop(void)
428
429
(sizeof (CE_SPLASH_TEXT_2 ) - 1 ) / 2 );
429
430
ce_term_writestr (CE_SPLASH_TEXT_2 );
430
431
ce_term_writestr (TERM_SEQUENCE_CURSOR_RESTORE );
432
+ ce_term_attr_off ();
431
433
}
432
434
433
435
editor_draw_status ();
@@ -945,15 +947,15 @@ editor_draw_status(void)
945
947
procfd = (curbuf -> proc != NULL ) ? curbuf -> proc -> ofd : -1 ;
946
948
947
949
if (curbuf -> top == 0 ) {
948
- llen = snprintf (lline , sizeof (lline ), "%zuL [Top]%s" ,
950
+ llen = snprintf (lline , sizeof (lline ), "%zuL [Top]%s " ,
949
951
curbuf -> lcnt , procfd != -1 ? " *" : "" );
950
952
} else if (curbuf -> lcnt - (curbuf -> top + curbuf -> line ) <
951
953
((ce_term_height () - 2 ) / 2 )) {
952
- llen = snprintf (lline , sizeof (lline ), "%zuL [Bot]%s" ,
954
+ llen = snprintf (lline , sizeof (lline ), "%zuL [Bot]%s " ,
953
955
curbuf -> lcnt , procfd != -1 ? " *" : "" );
954
956
} else {
955
957
pc = ((curbuf -> top + curbuf -> line ) / (float )curbuf -> lcnt ) * 100 ;
956
- llen = snprintf (lline , sizeof (lline ), "%zuL [%zu%%]%s" ,
958
+ llen = snprintf (lline , sizeof (lline ), "%zuL [%zu%%]%s " ,
957
959
curbuf -> lcnt , pc , procfd != -1 ? " *" : "" );
958
960
}
959
961
@@ -998,19 +1000,11 @@ editor_draw_status(void)
998
1000
ce_term_writestr (ce_editor_shortpath (curdir ));
999
1001
}
1000
1002
1001
- width = ce_term_width ();
1002
- ce_term_setpos (ce_term_height () - 2 , TERM_CURSOR_MIN );
1003
- ce_term_writestr (TERM_SEQUENCE_LINE_ERASE );
1004
- ce_term_color (TERM_COLOR_WHITE + TERM_COLOR_FG );
1005
- while (width > 0 ) {
1006
- ce_term_writestr (CE_UTF8_U2015 );
1007
- width -- ;
1008
- }
1009
-
1010
1003
ce_term_setpos (ce_term_height () - 1 , TERM_CURSOR_MIN );
1011
1004
ce_term_writestr (TERM_SEQUENCE_LINE_ERASE );
1012
1005
ce_term_color (TERM_COLOR_WHITE + TERM_COLOR_FG );
1013
- ce_term_writef ("%s %s" , & fline [cmdoff ], sline );
1006
+ ce_term_background_rgb (52 , 119 , 115 );
1007
+ ce_term_writef (" %s %s" , & fline [cmdoff ], sline );
1014
1008
1015
1009
if ((size_t )(slen + flen ) < (ce_term_width () - llen )) {
1016
1010
width = (ce_term_width () - llen ) - (slen + flen );
@@ -1652,9 +1646,10 @@ editor_cmd_suggestions(struct cehist *hist, size_t histlen)
1652
1646
if (idx == 5 ) {
1653
1647
ce_buffer_appendf (suggestions ,
1654
1648
TERM_SEQUENCE_FMT_SET_COLOR ,
1655
- TERM_COLOR_GREEN + TERM_COLOR_FG );
1656
- ce_buffer_appendf (suggestions , "%s%s\n" ,
1657
- txt [idx ], TERM_SEQUENCE_ATTR_OFF );
1649
+ TERM_COLOR_BLACK + TERM_COLOR_FG );
1650
+ ce_buffer_appendf (suggestions , "%s%s%s\n" ,
1651
+ TERM_SEQUENCE_ATTR_BOLD , txt [idx ],
1652
+ TERM_SEQUENCE_ATTR_OFF );
1658
1653
} else {
1659
1654
ce_buffer_appendf (suggestions ,
1660
1655
"%s\n" , txt [idx ]);
0 commit comments