diff options
| author | Stefan Kangas | 2022-08-13 06:30:27 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2022-08-13 06:30:27 +0200 |
| commit | 2d4058b3ff8ecd52306e72e5d47f59d915c18850 (patch) | |
| tree | 72df46fe2129703a677036632095821154ff1676 | |
| parent | 4e23ecb882698fef45f09128300435edcb54e3d7 (diff) | |
| parent | 72fc7258bf328b48bb032f607778ce81316276d4 (diff) | |
| download | emacs-2d4058b3ff8ecd52306e72e5d47f59d915c18850.tar.gz emacs-2d4058b3ff8ecd52306e72e5d47f59d915c18850.zip | |
Merge from origin/emacs-28
72fc7258bf Delete references to deleted library hilit19.el
e746fc2e7b Delete stale comments from Lisp Intro manual
77613b9217 ; Delete redundant installation instructions from ebnf2ps.el
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 17 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 10 | ||||
| -rw-r--r-- | lisp/progmodes/ebnf2ps.el | 14 | ||||
| -rw-r--r-- | lisp/progmodes/f90.el | 7 | ||||
| -rw-r--r-- | lisp/ps-print.el | 10 | ||||
| -rw-r--r-- | lisp/vc/ediff.el | 11 |
6 files changed, 18 insertions, 51 deletions
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 049c8a65a8f..e981cbd119f 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -2020,7 +2020,6 @@ the arguments to the function @code{concat} are the strings | |||
| 2020 | @w{@code{"The "}} and @w{@code{" red foxes."}} and the list | 2020 | @w{@code{"The "}} and @w{@code{" red foxes."}} and the list |
| 2021 | @code{(number-to-string (+ 2 fill-column))}. | 2021 | @code{(number-to-string (+ 2 fill-column))}. |
| 2022 | 2022 | ||
| 2023 | @c For GNU Emacs 22, need number-to-string | ||
| 2024 | @smallexample | 2023 | @smallexample |
| 2025 | (concat "The " (number-to-string (+ 2 fill-column)) " red foxes.") | 2024 | (concat "The " (number-to-string (+ 2 fill-column)) " red foxes.") |
| 2026 | @end smallexample | 2025 | @end smallexample |
| @@ -10297,9 +10296,8 @@ loop with a list. | |||
| 10297 | 10296 | ||
| 10298 | @cindex @file{*scratch*} buffer | 10297 | @cindex @file{*scratch*} buffer |
| 10299 | The function requires several lines for its output. If you are | 10298 | The function requires several lines for its output. If you are |
| 10300 | reading this in a recent instance of GNU Emacs, | 10299 | reading this in a recent instance of GNU Emacs, you can evaluate the |
| 10301 | @c GNU Emacs 21, GNU Emacs 22, or a later version, | 10300 | following expression inside of Info, as usual. |
| 10302 | you can evaluate the following expression inside of Info, as usual. | ||
| 10303 | 10301 | ||
| 10304 | If you are using an earlier version of Emacs, you need to copy the | 10302 | If you are using an earlier version of Emacs, you need to copy the |
| 10305 | necessary expressions to your @file{*scratch*} buffer and evaluate | 10303 | necessary expressions to your @file{*scratch*} buffer and evaluate |
| @@ -17711,17 +17709,6 @@ or start GNU Emacs with the command @code{emacs -nbc}. | |||
| 17711 | (setq grep-command "grep -i -nH -e ") | 17709 | (setq grep-command "grep -i -nH -e ") |
| 17712 | @end smallexample | 17710 | @end smallexample |
| 17713 | 17711 | ||
| 17714 | @ignore | ||
| 17715 | @c Evidently, no longer needed in GNU Emacs 22 | ||
| 17716 | |||
| 17717 | item Automatically uncompress compressed files when visiting them | ||
| 17718 | |||
| 17719 | smallexample | ||
| 17720 | (load "uncompress") | ||
| 17721 | end smallexample | ||
| 17722 | |||
| 17723 | @end ignore | ||
| 17724 | |||
| 17725 | @item Find an existing buffer, even if it has a different name@* | 17712 | @item Find an existing buffer, even if it has a different name@* |
| 17726 | This avoids problems with symbolic links. | 17713 | This avoids problems with symbolic links. |
| 17727 | 17714 | ||
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index f84ae8bb748..8b065829fbf 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -27029,16 +27029,6 @@ maintains a hash table that points to the entries in this alist (which | |||
| 27029 | speeds up many functions), and changing the alist directly will lead to | 27029 | speeds up many functions), and changing the alist directly will lead to |
| 27030 | peculiar results. | 27030 | peculiar results. |
| 27031 | 27031 | ||
| 27032 | @cindex hilit19 | ||
| 27033 | @cindex highlighting | ||
| 27034 | Old hilit19 code does not work at all. In fact, you should probably | ||
| 27035 | remove all hilit code from all Gnus hooks | ||
| 27036 | (@code{gnus-group-prepare-hook} and @code{gnus-summary-prepare-hook}). | ||
| 27037 | Gnus provides various integrated functions for highlighting. These are | ||
| 27038 | faster and more accurate. To make life easier for everybody, Gnus will | ||
| 27039 | by default remove all hilit calls from all hilit hooks. Uncleanliness! | ||
| 27040 | Away! | ||
| 27041 | |||
| 27042 | Packages like @code{expire-kill} will no longer work. As a matter of | 27032 | Packages like @code{expire-kill} will no longer work. As a matter of |
| 27043 | fact, you should probably remove all old @sc{gnus} packages (and other | 27033 | fact, you should probably remove all old @sc{gnus} packages (and other |
| 27044 | code) when you start using Gnus. More likely than not, Gnus already | 27034 | code) when you start using Gnus. More likely than not, Gnus already |
diff --git a/lisp/progmodes/ebnf2ps.el b/lisp/progmodes/ebnf2ps.el index f3693797778..6e42da2d54f 100644 --- a/lisp/progmodes/ebnf2ps.el +++ b/lisp/progmodes/ebnf2ps.el | |||
| @@ -35,20 +35,12 @@ | |||
| 35 | ;; | 35 | ;; |
| 36 | ;; (require 'ebnf2ps) | 36 | ;; (require 'ebnf2ps) |
| 37 | ;; | 37 | ;; |
| 38 | ;; ebnf2ps uses ps-print package (version 5.2.3 or later), so see ps-print to | 38 | ;; ebnf2ps uses ps-print package (bundled with Emacs), so see ps-print to |
| 39 | ;; know how to set options like landscape printing, page headings, margins, | 39 | ;; know how to set options like landscape printing, page headings, margins, |
| 40 | ;; etc. | 40 | ;; etc. |
| 41 | ;; | 41 | ;; |
| 42 | ;; NOTE: ps-print zebra stripes and line number options doesn't have effect on | 42 | ;; NOTE: ps-print zebra stripes and line number options don't have an |
| 43 | ;; ebnf2ps, they behave as it's turned off. | 43 | ;; effect on ebnf2ps, they behave as if it's turned off. |
| 44 | ;; | ||
| 45 | ;; For good performance, be sure to byte-compile ebnf2ps.el, e.g. | ||
| 46 | ;; | ||
| 47 | ;; M-x byte-compile-file <give the path to ebnf2ps.el when prompted> | ||
| 48 | ;; | ||
| 49 | ;; This will generate ebnf2ps.elc, which will be loaded instead of ebnf2ps.el. | ||
| 50 | ;; | ||
| 51 | ;; ebnf2ps was tested with GNU Emacs 20.4.1. | ||
| 52 | ;; | 44 | ;; |
| 53 | ;; | 45 | ;; |
| 54 | ;; Using ebnf2ps | 46 | ;; Using ebnf2ps |
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el index dcd74f0369c..443281c4f07 100644 --- a/lisp/progmodes/f90.el +++ b/lisp/progmodes/f90.el | |||
| @@ -116,12 +116,11 @@ | |||
| 116 | ;; non-nil, the line numbers are never touched. | 116 | ;; non-nil, the line numbers are never touched. |
| 117 | ;; 2) Multi-; statements like "do i=1,20 ; j=j+i ; end do" are not handled | 117 | ;; 2) Multi-; statements like "do i=1,20 ; j=j+i ; end do" are not handled |
| 118 | ;; correctly, but I imagine them to be rare. | 118 | ;; correctly, but I imagine them to be rare. |
| 119 | ;; 3) Regexps for hilit19 are no longer supported. | 119 | ;; 3) For FIXED FORMAT code, use fortran mode. |
| 120 | ;; 4) For FIXED FORMAT code, use fortran mode. | 120 | ;; 4) Preprocessor directives, i.e., lines starting with # are left-justified |
| 121 | ;; 5) Preprocessor directives, i.e., lines starting with # are left-justified | ||
| 122 | ;; and are untouched by all case-changing commands. There is, at present, no | 121 | ;; and are untouched by all case-changing commands. There is, at present, no |
| 123 | ;; mechanism for treating multi-line directives (continued by \ ). | 122 | ;; mechanism for treating multi-line directives (continued by \ ). |
| 124 | ;; 6) f77 do-loops do 10 i=.. ; ; 10 continue are not correctly indented. | 123 | ;; 5) f77 do-loops do 10 i=.. ; ; 10 continue are not correctly indented. |
| 125 | ;; You are urged to use f90-do loops (with labels if you wish). | 124 | ;; You are urged to use f90-do loops (with labels if you wish). |
| 126 | 125 | ||
| 127 | ;; List of user commands | 126 | ;; List of user commands |
diff --git a/lisp/ps-print.el b/lisp/ps-print.el index c7d94b129b2..d67c34e11ab 100644 --- a/lisp/ps-print.el +++ b/lisp/ps-print.el | |||
| @@ -1308,11 +1308,11 @@ | |||
| 1308 | ;; Known bugs and limitations of ps-print | 1308 | ;; Known bugs and limitations of ps-print |
| 1309 | ;; -------------------------------------- | 1309 | ;; -------------------------------------- |
| 1310 | ;; | 1310 | ;; |
| 1311 | ;; Automatic font-attribute detection doesn't work well, especially with | 1311 | ;; Automatic font-attribute detection doesn't work well. Users having |
| 1312 | ;; hilit19 and older versions of get-create-face. Users having problems with | 1312 | ;; problems with auto-font detection should use the lists |
| 1313 | ;; auto-font detection should use the lists `ps-italic-faces', `ps-bold-faces' | 1313 | ;; `ps-italic-faces', `ps-bold-faces' and `ps-underlined-faces' and/or |
| 1314 | ;; and `ps-underlined-faces' and/or turn off automatic detection by setting | 1314 | ;; turn off automatic detection by setting `ps-auto-font-detect' to |
| 1315 | ;; `ps-auto-font-detect' to nil. | 1315 | ;; nil. |
| 1316 | ;; | 1316 | ;; |
| 1317 | ;; Still too slow; could use some hand-optimization. | 1317 | ;; Still too slow; could use some hand-optimization. |
| 1318 | ;; | 1318 | ;; |
diff --git a/lisp/vc/ediff.el b/lisp/vc/ediff.el index 84ad5cef90f..94e3fc6d7fe 100644 --- a/lisp/vc/ediff.el +++ b/lisp/vc/ediff.el | |||
| @@ -89,12 +89,11 @@ | |||
| 89 | ;; underlining. However, if the region is already underlined by some other | 89 | ;; underlining. However, if the region is already underlined by some other |
| 90 | ;; overlays, there is no simple way to temporarily remove that residual | 90 | ;; overlays, there is no simple way to temporarily remove that residual |
| 91 | ;; underlining. This problem occurs when a buffer is highlighted with | 91 | ;; underlining. This problem occurs when a buffer is highlighted with |
| 92 | ;; hilit19.el or font-lock.el packages. If this residual highlighting gets | 92 | ;; font-lock.el packages. If this residual highlighting gets in the way, you |
| 93 | ;; in the way, you can do the following. Both font-lock.el and hilit19.el | 93 | ;; can do the following. font-lock.el provides commands for unhighlighting |
| 94 | ;; provide commands for unhighlighting buffers. You can either place these | 94 | ;; buffers. You can either place these commands in `ediff-prepare-buffer-hook' |
| 95 | ;; commands in `ediff-prepare-buffer-hook' (which will unhighlight every | 95 | ;; (which will unhighlight every buffer used by Ediff) or you can execute |
| 96 | ;; buffer used by Ediff) or you can execute them interactively, at any time | 96 | ;; them interactively, at any time and in any buffer. |
| 97 | ;; and on any buffer. | ||
| 98 | 97 | ||
| 99 | 98 | ||
| 100 | ;;; Acknowledgments: | 99 | ;;; Acknowledgments: |