aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui-terminal.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui-terminal.c b/ui-terminal.c
index d42ee9b..bcf4f48 100644
--- a/ui-terminal.c
+++ b/ui-terminal.c
@@ -644,8 +644,10 @@ static bool ui_init(Ui *ui, Vis *vis) {
setlocale(LC_CTYPE, "");
char *term = getenv("TERM");
- if (!term)
+ if (!term) {
term = "xterm";
+ setenv("TERM", term, 1);
+ }
errno = 0;
if (!(tui->termkey = ui_termkey_new(STDIN_FILENO))) {