aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii2023-08-12 13:50:38 -0400
committerEli Zaretskii2023-08-12 13:50:38 -0400
commit3fc9793a260feed0deda8b6bdfd3e1c73774181a (patch)
treea0ec5882b60ae1a5deff188971f6ae3586d5d0fa /etc
parent276bf5369ffa47f994586b932cb6a9dd760ecfeb (diff)
parent842dbf500e0fcf44d686d480f39d067b19ff38a9 (diff)
downloademacs-3fc9793a260feed0deda8b6bdfd3e1c73774181a.tar.gz
emacs-3fc9793a260feed0deda8b6bdfd3e1c73774181a.zip
Merge from origin/emacs-29
842dbf500e0 * Fix `batch-byte+native-compile' target directory. 8dbd5aa1eef Avoid crashes in 'display_count_lines' when current buffe... 47b4f4cf783 ; * doc/emacs/mini.texi (Completion Commands): Fix a typo... 78999d52136 Update csharp tree-sitter support due to upstream changes 556cb01b48e Substitute command keys in 'ielm-header' at use time 99367078e50 ; * etc/PROBLEMS: Add entry about XIM problems (bug#65205). 03e897c08fa Fix rare crashes in redisplay due to problems with fontsets b1ba06a1e4b Fix a typo in 'leuven-dark-theme.el' e80a9dcabb9 ; * admin/git-bisect-start: Update failing commits 9091f42784b ; * admin/git-bisect-start: Update failing commits 344ac529ca9 ; * etc/PROBLEMS: Fix typo. bccf848b26c Adapt Tramp test 71bc060e403 Properly expand the JSX indentation rules in 'js-ts-mode' 889cfb42ed9 * Add `emacs-lisp-native-compile' to easy-menu. 4535aafa8a3 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Si... 173af0cad51 * Introduce `emacs-lisp-native-compile'. 063d7d89d7a Fix the -x switch in non-X builds 5a7fb0b39b7 Document that `set-mouse-color' does not work everywhere d06fc72496f ; * doc/emacs/dired.texi (Misc Dired Features): Fix last ... 97b8ac376b5 Fix the effects and documentation of 'dired-free-space' 75c72e59f69 ; Fix typo 6d11b7b3007 Fix cross-reference to eldoc in eglot manual 913e50aba6c Add native-compilation to Emacs Lisp mode menu b93107c20b2 Fix emacs-lisp-native-compile-and-load eln target directo...
Diffstat (limited to 'etc')
-rw-r--r--etc/PROBLEMS63
-rw-r--r--etc/themes/leuven-dark-theme.el2
2 files changed, 26 insertions, 39 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 99e41d95cad..e4bbfc8d286 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -516,7 +516,7 @@ directory copy is ineffective.
516This is due to an arbitrary limit in certain versions of awk. 516This is due to an arbitrary limit in certain versions of awk.
517The solution is to use gawk (GNU awk). 517The solution is to use gawk (GNU awk).
518 518
519*** Saving a file encrypted with GnuPG via EasyPG hangs 519*** Saving a file encrypted with GnuPG via EasyPG hangs.
520 520
521This is known to happen with GnuPG v2.4.1. The only known workaround 521This is known to happen with GnuPG v2.4.1. The only known workaround
522is to downgrade to a version of GnuPG older than 2.4.1 (or, in the 522is to downgrade to a version of GnuPG older than 2.4.1 (or, in the
@@ -575,6 +575,20 @@ This can happen with CVS versions 1.12.8 and 1.12.9. Upgrade to CVS
575 575
576** Miscellaneous problems 576** Miscellaneous problems
577 577
578*** 'set-mouse-color' and the '-ms' command line argument do not work.
579
580Systems where the default cursors are not simple 1 bit-per-pixel
581bitmaps usually forbid recoloring the cursor, since it is unclear
582which colors should replace those already present within each cursor
583image. For example, 'set-mouse-color' and '-ms' have no function on X
584systems with GNOME, KDE, and other recent desktop environments
585employing cursor images containing colors and partial transparency.
586
587Changing the cursor color is also impossible on MS-Windows and PGTK
588systems. In the former case, it is because the prerequisite code has
589yet to be written. In the latter, it is because GTK does not provide
590for changing the color of cursor images.
591
578*** Display artifacts on GUI frames on X-based systems. 592*** Display artifacts on GUI frames on X-based systems.
579 593
580This is known to be caused by using double-buffering (which is enabled 594This is known to be caused by using double-buffering (which is enabled
@@ -1163,43 +1177,6 @@ do anything about it.
1163 1177
1164** International characters aren't displayed under X. 1178** International characters aren't displayed under X.
1165 1179
1166*** Missing X fonts
1167
1168XFree86 4 contains many fonts in iso10646-1 encoding which have
1169minimal character repertoires (whereas the encoding part of the font
1170name is meant to be a reasonable indication of the repertoire
1171according to the XLFD spec). Emacs may choose one of these to display
1172characters from the mule-unicode charsets and then typically won't be
1173able to find the glyphs to display many characters. (Check with C-u
1174C-x = .) To avoid this, you may need to use a fontset which sets the
1175font for the mule-unicode sets explicitly. E.g. to use GNU unifont,
1176include in the fontset spec:
1177
1178mule-unicode-2500-33ff:-gnu-unifont-*-iso10646-1,\
1179mule-unicode-e000-ffff:-gnu-unifont-*-iso10646-1,\
1180mule-unicode-0100-24ff:-gnu-unifont-*-iso10646-1
1181
1182** The UTF-8/16/7 coding systems don't encode CJK (Far Eastern) characters.
1183
1184Emacs directly supports the Unicode BMP whose code points are in the
1185ranges 0000-33ff and e000-ffff, and indirectly supports the parts of
1186CJK characters belonging to these legacy charsets:
1187
1188 GB2312, Big5, JISX0208, JISX0212, JISX0213-1, JISX0213-2, KSC5601
1189
1190The latter support is done in Utf-Translate-Cjk mode (turned on by
1191default). Which Unicode CJK characters are decoded into which Emacs
1192charset is decided by the current language environment. For instance,
1193in Chinese-GB, most of them are decoded into chinese-gb2312.
1194
1195If you read UTF-8 data with code points outside these ranges, the
1196characters appear in the buffer as raw bytes of the original UTF-8
1197(composed into a single quasi-character) and they will be written back
1198correctly as UTF-8, assuming you don't break the composed sequences.
1199If you read such characters from UTF-16 or UTF-7 data, they are
1200substituted with the Unicode 'replacement character', and you lose
1201information.
1202
1203** Accented ISO-8859-1 characters are displayed as | or _. 1180** Accented ISO-8859-1 characters are displayed as | or _.
1204 1181
1205Try other font set sizes (S-mouse-1). If the problem persists with 1182Try other font set sizes (S-mouse-1). If the problem persists with
@@ -1237,6 +1214,16 @@ In your ~/.Xresources file, then run
1237 1214
1238And restart Emacs. 1215And restart Emacs.
1239 1216
1217** Emacs hangs when using XIM
1218
1219This is due to an old bug in the implementation of the X protocol's
1220XIM transport: when an input method crashes for some reason, Xlib
1221cannot recover. Emacs cannot do anything about this except wait for
1222the I-Bux developers to fix their crashes. You can work around these
1223problems by disabling XIM in your X resources:
1224
1225 Emacs.useXIM: false
1226
1240** On Haiku, BeCJK doesn't work properly with Emacs 1227** On Haiku, BeCJK doesn't work properly with Emacs
1241 1228
1242Some popular Haiku input methods such BeCJK are known to behave badly 1229Some popular Haiku input methods such BeCJK are known to behave badly
diff --git a/etc/themes/leuven-dark-theme.el b/etc/themes/leuven-dark-theme.el
index bfe5256ab97..33a15945e71 100644
--- a/etc/themes/leuven-dark-theme.el
+++ b/etc/themes/leuven-dark-theme.el
@@ -95,7 +95,7 @@ CONTROL can be a number, nil, or t. When t, use DEFAULT-HEIGHT."
95 95
96;;;###theme-autoload 96;;;###theme-autoload
97(deftheme leuven-dark 97(deftheme leuven-dark
98 "Face colors with a light background. 98 "Face colors with a dark background.
99Basic, Font Lock, Isearch, Gnus, Message, Org mode, Diff, Ediff, 99Basic, Font Lock, Isearch, Gnus, Message, Org mode, Diff, Ediff,
100Flyspell, Semantic, and Ansi-Color faces are included -- and much 100Flyspell, Semantic, and Ansi-Color faces are included -- and much
101more..." 101more..."