Skip to content

Commit

Permalink
Merge pull request #23 from LnL7/redisplay-clear
Browse files Browse the repository at this point in the history
make Ctrl-L clear the screen instead of just starting a new line
  • Loading branch information
troglobit authored Dec 24, 2018
2 parents 0b7142e + a4b67d2 commit 8e34e4e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/editline.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ static const char *el_input = NILSTR;
static char *Yanked;
static char *Screen;
static char NEWLINE[]= CRLF;
static char CLEAR[]= "\ec";
static const char *el_term = "dumb";
static int Repeat;
static int old_point;
Expand Down Expand Up @@ -535,7 +536,7 @@ int rl_insert_text(const char *text)
static el_status_t redisplay(void)
{
/* XXX: Use "\r\e[K" to get really neat effect on ANSI capable terminals. */
tty_puts(NEWLINE);
tty_puts(CLEAR);
tty_puts(rl_prompt);
tty_string(rl_line_buffer);

Expand Down

0 comments on commit 8e34e4e

Please sign in to comment.