diff options
| author | Glenn Morris | 2020-03-18 07:50:36 -0700 |
|---|---|---|
| committer | Glenn Morris | 2020-03-18 07:50:36 -0700 |
| commit | 45630d02527e44de3153d09c8590d3f796c5dada (patch) | |
| tree | b2c05fe2347a78e42dd4a5cf2380af833fb0105e | |
| parent | 299744e083342e43deece03bc0691feb190ccc54 (diff) | |
| parent | 3a8a231810d3380889bda5034f4d9e995d82b0b7 (diff) | |
| download | emacs-45630d02527e44de3153d09c8590d3f796c5dada.tar.gz emacs-45630d02527e44de3153d09c8590d3f796c5dada.zip | |
Merge from origin/emacs-27
3a8a231810 * lisp/textmodes/fill.el (fill-nobreak-predicate): Fix doc...
cbe643104d Improve Package Menu hiding docstrings
8d28c98ae0 Fix display of Big5 characters when using Fontconfig
| -rw-r--r-- | lisp/emacs-lisp/package.el | 20 | ||||
| -rw-r--r-- | lisp/textmodes/fill.el | 3 | ||||
| -rw-r--r-- | src/ftfont.c | 2 | ||||
| -rw-r--r-- | src/macfont.m | 2 |
4 files changed, 20 insertions, 7 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 07d63b3a7dc..f5a9055b5b7 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -2861,7 +2861,11 @@ Can be toggled with \\<package-menu-mode-map> \\[package-menu-toggle-hiding]. | |||
| 2861 | Installed obsolete packages are always displayed.") | 2861 | Installed obsolete packages are always displayed.") |
| 2862 | 2862 | ||
| 2863 | (defun package-menu-toggle-hiding () | 2863 | (defun package-menu-toggle-hiding () |
| 2864 | "In Package Menu, toggle visibility of obsolete available packages." | 2864 | "In Package Menu, toggle visibility of obsolete available packages. |
| 2865 | |||
| 2866 | Also hide packages whose name matches a regexp in user option | ||
| 2867 | `package-hidden-regexps' (a list). To add regexps to this list, | ||
| 2868 | use `package-menu-hide-package'." | ||
| 2865 | (interactive) | 2869 | (interactive) |
| 2866 | (package--ensure-package-menu-mode) | 2870 | (package--ensure-package-menu-mode) |
| 2867 | (setq package-menu--hide-packages | 2871 | (setq package-menu--hide-packages |
| @@ -3191,8 +3195,16 @@ function. The args ARG and NOCONFIRM, passed from | |||
| 3191 | 3195 | ||
| 3192 | (defun package-menu-hide-package () | 3196 | (defun package-menu-hide-package () |
| 3193 | "Hide in Package Menu packages that match a regexp. | 3197 | "Hide in Package Menu packages that match a regexp. |
| 3194 | Prompts for the regexp to match against package names. | 3198 | Prompt for the regexp to match against package names. |
| 3195 | The default regexp will hide only the package whose name is at point." | 3199 | The default regexp will hide only the package whose name is at point. |
| 3200 | |||
| 3201 | The regexp is added to the list in the user option | ||
| 3202 | `package-hidden-regexps' and saved for future sessions. | ||
| 3203 | |||
| 3204 | To unhide a package, type | ||
| 3205 | `\\[customize-variable] RET package-hidden-regexps'. | ||
| 3206 | |||
| 3207 | Type \\[package-menu-toggle-hiding] to toggle package hiding." | ||
| 3196 | (interactive) | 3208 | (interactive) |
| 3197 | (package--ensure-package-menu-mode) | 3209 | (package--ensure-package-menu-mode) |
| 3198 | (declare (interactive-only "change `package-hidden-regexps' instead.")) | 3210 | (declare (interactive-only "change `package-hidden-regexps' instead.")) |
| @@ -3211,7 +3223,7 @@ The default regexp will hide only the package whose name is at point." | |||
| 3211 | package-archive-contents))) | 3223 | package-archive-contents))) |
| 3212 | (message "Packages to hide: %d. Type `%s' to toggle or `%s' to customize" | 3224 | (message "Packages to hide: %d. Type `%s' to toggle or `%s' to customize" |
| 3213 | (length hidden) | 3225 | (length hidden) |
| 3214 | (substitute-command-keys "\\[package-menu-toggle-hidding]") | 3226 | (substitute-command-keys "\\[package-menu-toggle-hiding]") |
| 3215 | (substitute-command-keys "\\[customize-variable] RET package-hidden-regexps"))))) | 3227 | (substitute-command-keys "\\[customize-variable] RET package-hidden-regexps"))))) |
| 3216 | 3228 | ||
| 3217 | 3229 | ||
diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el index 0bc922e9801..15b13af5681 100644 --- a/lisp/textmodes/fill.el +++ b/lisp/textmodes/fill.el | |||
| @@ -365,7 +365,8 @@ which is an error according to some typographical conventions." | |||
| 365 | (defcustom fill-nobreak-predicate nil | 365 | (defcustom fill-nobreak-predicate nil |
| 366 | "List of predicates for recognizing places not to break a line. | 366 | "List of predicates for recognizing places not to break a line. |
| 367 | The predicates are called with no arguments, with point at the place to | 367 | The predicates are called with no arguments, with point at the place to |
| 368 | be tested. If it returns t, fill commands do not break the line there." | 368 | be tested. If it returns a non-nil value, fill commands do not break |
| 369 | the line there." | ||
| 369 | :group 'fill | 370 | :group 'fill |
| 370 | :type 'hook | 371 | :type 'hook |
| 371 | :options '(fill-french-nobreak-p fill-single-word-nobreak-p | 372 | :options '(fill-french-nobreak-p fill-single-word-nobreak-p |
diff --git a/src/ftfont.c b/src/ftfont.c index 219e21408e8..2b442ead4bf 100644 --- a/src/ftfont.c +++ b/src/ftfont.c | |||
| @@ -102,7 +102,7 @@ static struct | |||
| 102 | { "iso8859-15", { 0x00A0, 0x00A1, 0x00D0, 0x0152 }}, | 102 | { "iso8859-15", { 0x00A0, 0x00A1, 0x00D0, 0x0152 }}, |
| 103 | { "iso8859-16", { 0x00A0, 0x0218}}, | 103 | { "iso8859-16", { 0x00A0, 0x0218}}, |
| 104 | { "gb2312.1980-0", { 0x4E13 }, "zh-cn"}, | 104 | { "gb2312.1980-0", { 0x4E13 }, "zh-cn"}, |
| 105 | { "big5-0", { 0xF6B1 }, "zh-tw" }, | 105 | { "big5-0", { 0x9C21 }, "zh-tw" }, |
| 106 | { "jisx0208.1983-0", { 0x4E55 }, "ja"}, | 106 | { "jisx0208.1983-0", { 0x4E55 }, "ja"}, |
| 107 | { "ksc5601.1985-0", { 0xAC00 }, "ko"}, | 107 | { "ksc5601.1985-0", { 0xAC00 }, "ko"}, |
| 108 | { "cns11643.1992-1", { 0xFE32 }, "zh-tw"}, | 108 | { "cns11643.1992-1", { 0xFE32 }, "zh-tw"}, |
diff --git a/src/macfont.m b/src/macfont.m index 442a2566037..21bc7dde5b3 100644 --- a/src/macfont.m +++ b/src/macfont.m | |||
| @@ -664,7 +664,7 @@ static struct | |||
| 664 | { "iso8859-15", { 0x00A0, 0x00A1, 0x00D0, 0x0152 }}, | 664 | { "iso8859-15", { 0x00A0, 0x00A1, 0x00D0, 0x0152 }}, |
| 665 | { "iso8859-16", { 0x00A0, 0x0218}}, | 665 | { "iso8859-16", { 0x00A0, 0x0218}}, |
| 666 | { "gb2312.1980-0", { 0x4E13 }, CFSTR ("zh-Hans")}, | 666 | { "gb2312.1980-0", { 0x4E13 }, CFSTR ("zh-Hans")}, |
| 667 | { "big5-0", { /* 0xF6B1 in ftfont.c */ 0x4EDC }, CFSTR ("zh-Hant") }, | 667 | { "big5-0", { /* 0x9C21 in ftfont.c */ 0x4EDC }, CFSTR ("zh-Hant") }, |
| 668 | { "jisx0208.1983-0", { 0x4E55 }, CFSTR ("ja")}, | 668 | { "jisx0208.1983-0", { 0x4E55 }, CFSTR ("ja")}, |
| 669 | { "ksc5601.1987-0", { 0xAC00 }, CFSTR ("ko")}, | 669 | { "ksc5601.1987-0", { 0xAC00 }, CFSTR ("ko")}, |
| 670 | { "cns11643.1992-1", { 0xFE32 }, CFSTR ("zh-Hant")}, | 670 | { "cns11643.1992-1", { 0xFE32 }, CFSTR ("zh-Hant")}, |