Revision: emacs@sv.gnu.org/emacs--devo--0--patch-88
Creator: Michael Olson <mwolson@gnu.org> Merge from erc--emacs--0
This commit is contained in:
parent
1899ba3642
commit
e7559e307d
4 changed files with 64 additions and 6 deletions
36
etc/ERC-NEWS
36
etc/ERC-NEWS
|
@ -1,5 +1,41 @@
|
|||
ERC NEWS -*- outline -*-
|
||||
|
||||
* Changes in ERC 5.1.2 (unreleased)
|
||||
|
||||
** Fix compiler errors in erc-autojoin.el and erc-dcc.el.
|
||||
|
||||
** Move to end of prompt when ERC reconnects to a server.
|
||||
|
||||
** Changes and additions to modules
|
||||
|
||||
*** Spell-checking (erc-spelling.el)
|
||||
|
||||
**** Don't spell-check nicks or words that are prefixed with '/'.
|
||||
|
||||
**** Remove flyspell properties from words we shouldn't spell-check.
|
||||
|
||||
**** Fix an issue that caused the ispell process to reload every time
|
||||
we switch to an ERC buffer.
|
||||
|
||||
*** Timestamps (erc-stamp.el)
|
||||
|
||||
**** Fix an inconsistency in calculating width of right timestamps.
|
||||
|
||||
**** Rename option `erc-timestamp-right-align-by-pixel' to
|
||||
`erc-timestamp-use-align-to'. This controls whether to use the more
|
||||
fail-proof method of aligning right timestamps, as mentioned below.
|
||||
|
||||
**** Fix a right timestamp spacing problem that used to occur when
|
||||
erc-stamp.el was byte-compiled. Now that this is fixed, it is safe to
|
||||
use the method that aligns right timestamps perfectly in Emacs22 with
|
||||
X. If the current version of Emacs doesn't support this method, use
|
||||
the simpler method, which is prone to alignment issues for math
|
||||
symbols and other variable-width text.
|
||||
|
||||
A side effect of using this new method is that there will only be one
|
||||
space before a right timestamp in any saved logs. If this is
|
||||
unacceptable, set `erc-timestamp-use-align-to' to nil.
|
||||
|
||||
* Changes in ERC 5.1.1
|
||||
|
||||
** Fix a requirement on cl.el.
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
2006-02-15 Michael Olson <mwolson@gnu.org>
|
||||
|
||||
* erc.el (erc): Move to the end of the buffer when a continued
|
||||
session is detected. Thanks to e1f and indio for the report and
|
||||
testing a potential fix.
|
||||
|
||||
2006-02-14 Michael Olson <mwolson@gnu.org>
|
||||
|
||||
* debian/changelog: Prepare a new Debian package.
|
||||
|
||||
* Makefile (debprepare): New rule that creates an ERC snapshot
|
||||
directory for use in both new Debian releases and revisions for
|
||||
Debian packages.
|
||||
(debrelease, debrevision-mwolson): Use debprepare.
|
||||
|
||||
* NEWS: Bring up-to-date.
|
||||
|
||||
* erc-stamp.el (erc-insert-timestamp-right): For now, put
|
||||
timestamps before rather than after erc-fill-column when
|
||||
erc-timestamp-right-column is nil. This way we won't surprise
|
||||
anyone unpleasantly, or so it is hoped.
|
||||
|
||||
2006-02-13 Michael Olson <mwolson@gnu.org>
|
||||
|
||||
* erc-dcc.el: Use (eval-when-compile (require 'cl)).
|
||||
|
|
|
@ -240,19 +240,18 @@ be printed just before the window-width."
|
|||
(goto-char (point-max))
|
||||
(forward-char -1);; before the last newline
|
||||
(let* ((current-window (get-buffer-window (current-buffer)))
|
||||
(str-width (string-width string))
|
||||
(pos (cond
|
||||
(erc-timestamp-right-column erc-timestamp-right-column)
|
||||
((and (boundp 'erc-fill-mode)
|
||||
erc-fill-mode
|
||||
(boundp 'erc-fill-column)
|
||||
erc-fill-column)
|
||||
(1+ erc-fill-column))
|
||||
(1+ (- erc-fill-column str-width)))
|
||||
(fill-column
|
||||
(1+ fill-column))
|
||||
(1+ (- fill-column str-width)))
|
||||
(t
|
||||
(- (window-width)
|
||||
(string-width string)
|
||||
1))))
|
||||
(- (window-width) str-width 1))))
|
||||
(from (point))
|
||||
(col (current-column))
|
||||
indent)
|
||||
|
|
|
@ -1927,7 +1927,8 @@ Returns the buffer for the given server or channel."
|
|||
(goto-char (point-max))
|
||||
(insert "\n"))
|
||||
(set-marker (process-mark erc-server-process) (point))
|
||||
(unless continued-session
|
||||
(if continued-session
|
||||
(goto-char (point-max))
|
||||
(set-marker erc-insert-marker (point))
|
||||
(erc-display-prompt)
|
||||
(goto-char (point-max)))
|
||||
|
|
Loading…
Add table
Reference in a new issue