diff options
| author | Po Lu | 2023-07-20 09:23:06 +0800 |
|---|---|---|
| committer | Po Lu | 2023-07-20 09:23:06 +0800 |
| commit | 4d3442ebad5cb1e1005cd5eca7e91c95e767ed65 (patch) | |
| tree | 671b1d9fad4fe987ea5052417c6d29cb76e5dfce /etc | |
| parent | 882e1d659fec8062e96cfb614e73954840c6ecfe (diff) | |
| parent | e2cc16fbd0d16e6c0ff59221af49e3d4113500cd (diff) | |
| download | emacs-4d3442ebad5cb1e1005cd5eca7e91c95e767ed65.tar.gz emacs-4d3442ebad5cb1e1005cd5eca7e91c95e767ed65.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ERC-NEWS | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/etc/ERC-NEWS b/etc/ERC-NEWS index cd0b8e5f823..4c881e32ab4 100644 --- a/etc/ERC-NEWS +++ b/etc/ERC-NEWS | |||
| @@ -15,13 +15,14 @@ GNU Emacs since Emacs version 22.1. | |||
| 15 | * Changes in ERC 5.6 | 15 | * Changes in ERC 5.6 |
| 16 | 16 | ||
| 17 | ** Module 'keep-place' has gained a more flamboyant cousin. | 17 | ** Module 'keep-place' has gained a more flamboyant cousin. |
| 18 | Remember your place in ERC buffers a bit more easily while retaining | 18 | Remember your place in ERC buffers more easily while retaining the |
| 19 | the freedom to look around. Optionally sync the indicator to any | 19 | freedom to look around, all with the help of a configurable, visible |
| 20 | progress made when you haven't yet caught up to the live stream. See | 20 | indicator. Optionally sync the indicator to any progress made when |
| 21 | options 'erc-keep-place-indicator-style' and friends, and try M-x | 21 | you haven't yet caught up to the live stream. See options |
| 22 | 'erc-keep-place-indicator-style' and friends, and try M-x | ||
| 22 | keep-place-indicator-mode to see it in action. | 23 | keep-place-indicator-mode to see it in action. |
| 23 | 24 | ||
| 24 | ** Module 'fill' now offers a style based on 'visual-line-mode'. | 25 | ** Module 'fill' offers a style based on 'visual-line-mode'. |
| 25 | This fill style mimics the "hanging indent" look of 'erc-fill-static' | 26 | This fill style mimics the "hanging indent" look of 'erc-fill-static' |
| 26 | and provides some movement and editing commands to optionally tame the | 27 | and provides some movement and editing commands to optionally tame the |
| 27 | less familiar aspects of 'visual-line' behavior. An interactive | 28 | less familiar aspects of 'visual-line' behavior. An interactive |
| @@ -29,7 +30,7 @@ helper called 'erc-fill-wrap-nudge' allows for dynamic "refilling" of | |||
| 29 | buffers on the fly. Set 'erc-fill-function' to 'erc-fill-wrap' to get | 30 | buffers on the fly. Set 'erc-fill-function' to 'erc-fill-wrap' to get |
| 30 | started. | 31 | started. |
| 31 | 32 | ||
| 32 | ** A new module for nickname highlighting has joined ERC. | 33 | ** A module for nickname highlighting has joined ERC. |
| 33 | Automatic nickname coloring has come to ERC core. Users familiar with | 34 | Automatic nickname coloring has come to ERC core. Users familiar with |
| 34 | 'erc-hl-nicks', from which this module directly descends, will already | 35 | 'erc-hl-nicks', from which this module directly descends, will already |
| 35 | be familiar with its suite of handy options. By default, each | 36 | be familiar with its suite of handy options. By default, each |
| @@ -140,7 +141,7 @@ This is especially handy when using the option 'erc-fill-wrap-merge' | |||
| 140 | to omit repeated speaker tags, which can make message boundaries less | 141 | to omit repeated speaker tags, which can make message boundaries less |
| 141 | detectable by tired eyes. | 142 | detectable by tired eyes. |
| 142 | 143 | ||
| 143 | ** Some keybindings are now set by modules rather than their libraries. | 144 | ** Modules rather than their libraries set major-mode keybindings. |
| 144 | To put it another way, simply loading a built-in module's library no | 145 | To put it another way, simply loading a built-in module's library no |
| 145 | longer modifies 'erc-mode-map'. Instead, modifications occur during | 146 | longer modifies 'erc-mode-map'. Instead, modifications occur during |
| 146 | module setup. This should not impact most user configs since ERC | 147 | module setup. This should not impact most user configs since ERC |
| @@ -149,7 +150,7 @@ previously created. Note that while all affected bindings still | |||
| 149 | reside in 'erc-mode-map', future built-in modules will use their own | 150 | reside in 'erc-mode-map', future built-in modules will use their own |
| 150 | minor-mode maps, and new third-party modules should do the same. | 151 | minor-mode maps, and new third-party modules should do the same. |
| 151 | 152 | ||
| 152 | ** The option 'erc-timestamp-format-right' has been deprecated. | 153 | ** Option 'erc-timestamp-format-right' deprecated. |
| 153 | Having to account for this option prevented other ERC modules from | 154 | Having to account for this option prevented other ERC modules from |
| 154 | easily determining what right-hand stamps would look like before | 155 | easily determining what right-hand stamps would look like before |
| 155 | insertion, which is knowledge needed for certain UI decisions. The | 156 | insertion, which is knowledge needed for certain UI decisions. The |
| @@ -270,7 +271,7 @@ encouraged to keep a module's name aligned with its group's as well as | |||
| 270 | the provided feature of its containing library, if only for the usual | 271 | the provided feature of its containing library, if only for the usual |
| 271 | reasons of namespace hygiene and discoverability. | 272 | reasons of namespace hygiene and discoverability. |
| 272 | 273 | ||
| 273 | *** ERC now supports arbitrary CHANTYPES. | 274 | *** ERC supports arbitrary CHANTYPES. |
| 274 | Specifically, channels can be prefixed with any predesignated | 275 | Specifically, channels can be prefixed with any predesignated |
| 275 | character, mainly to afford more flexibility to specialty services, | 276 | character, mainly to afford more flexibility to specialty services, |
| 276 | like bridges to other protocols. | 277 | like bridges to other protocols. |
| @@ -281,7 +282,7 @@ specify a subcommand to actually carry out anything of consequence. | |||
| 281 | Built-in modules can now provide more detailed help for a particular | 282 | Built-in modules can now provide more detailed help for a particular |
| 282 | subcommand by telling ERC to defer to a specialized handler. | 283 | subcommand by telling ERC to defer to a specialized handler. |
| 283 | 284 | ||
| 284 | *** Longtime quasi modules have been made proper. | 285 | *** Longtime quasi modules made proper. |
| 285 | The 'fill' module is now defined by 'define-erc-module'. The same | 286 | The 'fill' module is now defined by 'define-erc-module'. The same |
| 286 | goes for ERC's imenu integration, which has 'imenu' now appearing in | 287 | goes for ERC's imenu integration, which has 'imenu' now appearing in |
| 287 | the default value of 'erc-modules'. | 288 | the default value of 'erc-modules'. |
| @@ -299,7 +300,7 @@ third-party code, the key takeaway is that more 'font-lock-face' | |||
| 299 | properties encountered in the wild may be combinations of faces rather | 300 | properties encountered in the wild may be combinations of faces rather |
| 300 | than lone ones. | 301 | than lone ones. |
| 301 | 302 | ||
| 302 | *** Prompt input is split before 'erc-pre-send-functions' has a say. | 303 | *** Prompt input split before 'erc-pre-send-functions' gets a say. |
| 303 | Hook members are now treated to input whose lines have already been | 304 | Hook members are now treated to input whose lines have already been |
| 304 | adjusted to fall within the allowed length limit. For convenience, | 305 | adjusted to fall within the allowed length limit. For convenience, |
| 305 | third-party code can request that the final input be "re-filled" prior | 306 | third-party code can request that the final input be "re-filled" prior |