@@ -15,21 +15,22 @@ GNU Emacs since Emacs version 22.1.
15
15
* Changes in ERC 5.6
16
16
17
17
** Module 'keep-place' has gained a more flamboyant cousin.
18
- Remember your place in ERC buffers a bit more easily while retaining
19
- the freedom to look around. Optionally sync the indicator to any
20
- progress made when you haven't yet caught up to the live stream. See
21
- options 'erc-keep-place-indicator-style' and friends, and try M-x
18
+ Remember your place in ERC buffers more easily while retaining the
19
+ freedom to look around, all with the help of a configurable, visible
20
+ indicator. Optionally sync the indicator to any progress made when
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
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
26
This fill style mimics the "hanging indent" look of 'erc-fill-static'
26
27
and provides some movement and editing commands to optionally tame the
27
28
less familiar aspects of 'visual-line' behavior. An interactive
28
29
helper called 'erc-fill-wrap-nudge' allows for dynamic "refilling" of
29
30
buffers on the fly. Set 'erc-fill-function' to 'erc-fill-wrap' to get
30
31
started.
31
32
32
- ** A new module for nickname highlighting has joined ERC.
33
+ ** A module for nickname highlighting has joined ERC.
33
34
Automatic nickname coloring has come to ERC core. Users familiar with
34
35
'erc-hl-nicks', from which this module directly descends, will already
35
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
141
to omit repeated speaker tags, which can make message boundaries less
141
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
145
To put it another way, simply loading a built-in module's library no
145
146
longer modifies 'erc-mode-map'. Instead, modifications occur during
146
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
150
reside in 'erc-mode-map', future built-in modules will use their own
150
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
154
Having to account for this option prevented other ERC modules from
154
155
easily determining what right-hand stamps would look like before
155
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
271
the provided feature of its containing library, if only for the usual
271
272
reasons of namespace hygiene and discoverability.
272
273
273
- *** ERC now supports arbitrary CHANTYPES.
274
+ *** ERC supports arbitrary CHANTYPES.
274
275
Specifically, channels can be prefixed with any predesignated
275
276
character, mainly to afford more flexibility to specialty services,
276
277
like bridges to other protocols.
@@ -281,7 +282,7 @@ specify a subcommand to actually carry out anything of consequence.
281
282
Built-in modules can now provide more detailed help for a particular
282
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
286
The 'fill' module is now defined by 'define-erc-module'. The same
286
287
goes for ERC's imenu integration, which has 'imenu' now appearing in
287
288
the default value of 'erc-modules'.
@@ -299,7 +300,7 @@ third-party code, the key takeaway is that more 'font-lock-face'
299
300
properties encountered in the wild may be combinations of faces rather
300
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
304
Hook members are now treated to input whose lines have already been
304
305
adjusted to fall within the allowed length limit. For convenience,
305
306
third-party code can request that the final input be "re-filled" prior
0 commit comments