commit - b471d6700229aeffa6e61ddda52e572057337211
commit + 738a231a5fb74c88b78181ed3fa18d016d0ecaca
blob - ee9c33d18f6bc61f73884a58eb258a060ff83d56
blob + 8474fbb11f871b3c29404192193d1b9fe763f092
--- ui.c
+++ ui.c
static void
do_redraw_minibuffer(void)
{
+ struct buffer *cmplbuf, *buffer;
size_t off_y, off_x = 0;
const char *start, *c;
- /* unused, set by getyx */
- (void)off_y;
+ cmplbuf = &ministate.compl.buffer;
+ buffer = &ministate.buffer;
+ (void)off_y; /* unused, set by getyx */
wmove(echoarea, 0, 0);
if (in_minibuffer == MB_COMPREAD)
wprintw(echoarea, "(%2d) ",
- ministate.compl.buffer.line_max);
+ cmplbuf->line_max);
wprintw(echoarea, "%s", ministate.prompt);
if (ministate.hist_cur != NULL)
start = ministate.hist_cur != NULL
? ministate.hist_cur->h
: ministate.buf;
- c = utf8_nth(ministate.buffer.current_line->line,
- ministate.buffer.cpoff);
+ c = utf8_nth(buffer->current_line->line, buffer->cpoff);
while (utf8_swidth_between(start, c) > (size_t)COLS/2) {
start = utf8_next_cp(start);
}