Browse Source

client: ignore control sequence length in prompt

Readline uses the characters \001 and \002 to mark the start and end
of zero-length character sequnces in the prompt before prompt
expansion. Without these characters the input point can become offset
from the visual end of the prompt when performing some actions.
upstream/latest
Ronan Pigott 3 years ago
committed by Denis Kenzior
parent
commit
0193940e50
  1. 3
      client/display.c

3
client/display.c

@ -39,7 +39,8 @@
#include "client/command.h"
#include "client/display.h"
#define IWD_PROMPT COLOR_GREEN "[iwd]" COLOR_OFF "# "
#define IWD_PROMPT \
"\001" COLOR_GREEN "\002" "[iwd]" "\001" COLOR_OFF "\002" "# "
#define LINE_LEN 81
static struct l_signal *window_change_signal;

Loading…
Cancel
Save