Article View: gnu.emacs.gnus
Article #803Fixes to gnus-kill-ring.el
From: Roland McGrath
Date: Sun, 30 Apr 1989 18:57
Date: Sun, 30 Apr 1989 18:57
95 lines
3184 bytes
3184 bytes
These diffs fix a few bugs in the last gnus-kill-ring.el I posted.
Send bugs, comments, etc. to roland@wheaties.ai.mit.edu.
*** gnus-kill-ring.el.~1~ Sat Apr 1 15:35:38 1989
--- gnus-kill-ring.el Sun Apr 30 11:51:34 1989
***************
*** 66,72 ****
)
(delete-region begin (point))
))
! (search-forward ":")
)
(defun gnus-move-marked-group (after)
--- 66,72 ----
)
(delete-region begin (point))
))
! (search-forward ":" (point-max) t)
)
(defun gnus-move-marked-group (after)
***************
*** 153,162 ****
(and gnus-kill-ring-buffer (buffer-name gnus-kill-ring-buffer)
(if (eq gnus-number-killed (length gnus-kill-ring))
(progn
! (and gnus-kill-ring-one-window
(delete-windows-on gnus-kill-ring-buffer))
(kill-buffer gnus-kill-ring-buffer)
(setq gnus-kill-ring-buffer nil)
)
(save-excursion
(set-buffer gnus-kill-ring-buffer)
--- 153,163 ----
(and gnus-kill-ring-buffer (buffer-name gnus-kill-ring-buffer)
(if (eq gnus-number-killed (length gnus-kill-ring))
(progn
! (if gnus-kill-ring-one-window
(delete-windows-on gnus-kill-ring-buffer))
(kill-buffer gnus-kill-ring-buffer)
(setq gnus-kill-ring-buffer nil)
+ (set-buffer "*Newsgroup*")
)
(save-excursion
(set-buffer gnus-kill-ring-buffer)
***************
*** 165,175 ****
(n gnus-number-killed)
begin)
(goto-char (point-min))
! (search-forward (concat (car (car (car cons))) "\n"))
(forward-line -1)
(setq begin (point))
(while (> n 0)
! (forward-line))
(delete-region begin (point))
(goto-char (point))
))
--- 166,177 ----
(n gnus-number-killed)
begin)
(goto-char (point-min))
! (search-forward (concat (car (car (car gnus-kill-ring))) "\n"))
(forward-line -1)
(setq begin (point))
(while (> n 0)
! (forward-line 1)
! (setq n (1- n)))
(delete-region begin (point))
(goto-char (point))
))
***************
*** 222,228 ****
(set-buffer newsrc-buffer)
)
(set-buffer newsgroup-buffer)
! (search-forward ":")
cons
))
--- 224,230 ----
(set-buffer newsrc-buffer)
)
(set-buffer newsgroup-buffer)
! (search-forward ":" (point-max) t)
cons
))
--
Roland McGrath
Free Software Foundation, Inc.
roland@wheaties.ai.mit.edu, mit-eddie!wheaties.ai.mit.edu!roland
Copyright 1989 Roland McGrath, under the GNU General Public License, version 1.
Technical Details
Message-ID:
<MCGRATH.89Apr30115701@paris.Berkeley.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!rutgers!ucsd!ucbvax!agate!paris.Berkeley.EDU!mcgrathShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!rutgers!ucsd!ucbvax!agate!paris.Berkeley.EDU!mcgrath From: mcgrath@paris.Berkeley.EDU (Roland McGrath) Newsgroups: gnu.emacs.gnus Subject: Fixes to gnus-kill-ring.el Message-ID: <MCGRATH.89Apr30115701@paris.Berkeley.EDU> Date: 30 Apr 89 18:57:01 GMT Sender: usenet@agate.BERKELEY.EDU Distribution: gnu Organization: Hackers Anonymous International, Ltd., Inc. (Applications welcome) Lines: 95