[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] long prompts do not show vi search prefix

From: Dylan Cali
Subject: [PATCH] long prompts do not show vi search prefix
Date: Sat, 23 Aug 2014 02:49:15 -0500


For long prompts (127 chars or longer), vi search mode does not
display the [/?] prompt prefix.

I've included a small program below demonstrating the issue, and a
very small patch fixing it.

#include <stdio.h>
#include <readline/readline.h>

int main(void)
    rl_variable_bind("editing-mode", "vi");

    //char prompt[126]; /* displays search prefix */
    char prompt[127];   /* does not */

    int i;
    for ( i = 0; i < sizeof(prompt)-1; i++ ) {
        prompt[i] = 'x';

    prompt[sizeof(prompt)-1] = '\0';

    while (1) {
        char *line = readline(prompt);

Thank you!

Attachment: fix-long-prompt-vi-search.patch
Description: Text Data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]