aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristos Margiolis <christos@FreeBSD.org>2023-11-04 20:31:47 +0000
committerChristos Margiolis <christos@FreeBSD.org>2023-11-04 20:31:47 +0000
commitbb830e346bd50545e9868a1802d631afb6b50bb0 (patch)
tree550b50f4bbc8d93b4ab364079f66b7131a87ba55
parent6647af9b56b3998bc6e57c55a2a96115366bd62f (diff)
tty: set IUTF8 by default
128f63cedc14 and 9e589b093857 added proper UTF-8 backspacing handling in the tty(4) driver, which is enabled by setting the new IUTF8 flag through stty(1). Since the default locale is UTF-8, and the feature itself is important enough, enable IUTF8 by default. Related discussion: https://lists.freebsd.org/archives/freebsd-arch/2023-November/000534.html Reviewed by: imp, bojan.novkovic_fer.hr Differential Revision: https://reviews.freebsd.org/D42464
-rw-r--r--sys/sys/ttydefaults.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sys/ttydefaults.h b/sys/sys/ttydefaults.h
index 7e64babbc7f1..6f33973842ce 100644
--- a/sys/sys/ttydefaults.h
+++ b/sys/sys/ttydefaults.h
@@ -45,7 +45,7 @@
/*
* Defaults on "first" open.
*/
-#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY)
+#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY | IUTF8)
#define TTYDEF_OFLAG (OPOST | ONLCR)
#define TTYDEF_LFLAG_NOECHO (ICANON | ISIG | IEXTEN)
#define TTYDEF_LFLAG_ECHO (TTYDEF_LFLAG_NOECHO \