diff options
| author | Po Lu | 2023-03-28 09:41:22 +0800 |
|---|---|---|
| committer | Po Lu | 2023-03-28 09:41:22 +0800 |
| commit | 64206ee3af9b59da9591aae400439bdea2cda09f (patch) | |
| tree | 88c333f058f0afac551daca0d8cf2f2e9d8012ea /etc/PROBLEMS | |
| parent | 05f3f9c1c09c3e7a4d9c1d9ac16a34742a4124c1 (diff) | |
| parent | 66b4394461589d0db8690b7971000f687bd3ad57 (diff) | |
| download | emacs-64206ee3af9b59da9591aae400439bdea2cda09f.tar.gz emacs-64206ee3af9b59da9591aae400439bdea2cda09f.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index cff96ff2863..67ff2c1115e 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -2313,6 +2313,33 @@ recommended way of turning on Font-lock is by typing "M-x | |||
| 2313 | global-font-lock-mode RET" or by customizing the variable | 2313 | global-font-lock-mode RET" or by customizing the variable |
| 2314 | 'global-font-lock-mode'. | 2314 | 'global-font-lock-mode'. |
| 2315 | 2315 | ||
| 2316 | ** Colors are not available or messed up on TTY frames inside 'screen'. | ||
| 2317 | |||
| 2318 | This can happen if you have COLORTERM=truecolor defined in the | ||
| 2319 | environment when Emacs starts, but your version of 'screen' doesn't | ||
| 2320 | actually support 24-bit true colors. | ||
| 2321 | |||
| 2322 | The COLORTERM environment variable is supposed to be set to the value | ||
| 2323 | "truecolor" only if the terminal used by Emacs actually supports true | ||
| 2324 | color. Emacs does not have any means of verifying that this support | ||
| 2325 | is available, it takes the fact that the variable is defined to this | ||
| 2326 | value as an indication that true color support is, in fact, available, | ||
| 2327 | and uses color setting commands that COLORTERM=truecolor presumes, | ||
| 2328 | bypassing the usual Terminfo capabilities related to colors. | ||
| 2329 | |||
| 2330 | Some text-mode terminals, such as GNOME Terminal, are known to set | ||
| 2331 | this environment variable, supposedly to announce their own support | ||
| 2332 | for true color; however the setting is then inherited by any other | ||
| 2333 | terminal emulators started from such a terminal, even though those | ||
| 2334 | other terminal emulators might not themselves support true color using | ||
| 2335 | the same commands as Emacs uses when it sees COLORTERM=truecolor. | ||
| 2336 | |||
| 2337 | The solution is to either upgrade to a newer version of 'screen' | ||
| 2338 | (version 5.x or later reportedly supports true color), or to unset the | ||
| 2339 | COLORTERM variable before starting 'screen', and let Emacs use the | ||
| 2340 | color support provided by the terminal emulator as defined in the | ||
| 2341 | Terminfo database. | ||
| 2342 | |||
| 2316 | ** Unexpected characters inserted into the buffer when you start Emacs. | 2343 | ** Unexpected characters inserted into the buffer when you start Emacs. |
| 2317 | See e.g. <URL:https://debbugs.gnu.org/11129> | 2344 | See e.g. <URL:https://debbugs.gnu.org/11129> |
| 2318 | 2345 | ||