comparison lisp/ibuf-ext.el @ 49498:324254ee7473

(ibuffer-yank-filter-group): Move check for empty filter group kill-ring out of `interactive' declaration.
author John Paul Wallington <jpw@pobox.com>
date Tue, 28 Jan 2003 08:43:41 +0000
parents 798119a6859c
children 37645a051842
comparison
equal deleted inserted replaced
49497:54411340abe6 49498:324254ee7473
686 (error "No filter group at point")))) 686 (error "No filter group at point"))))
687 687
688 ;;;###autoload 688 ;;;###autoload
689 (defun ibuffer-yank-filter-group (name) 689 (defun ibuffer-yank-filter-group (name)
690 "Yank the last killed filter group before group named NAME." 690 "Yank the last killed filter group before group named NAME."
691 (interactive (list (progn 691 (interactive (list (ibuffer-read-filter-group-name
692 (unless ibuffer-filter-group-kill-ring 692 "Yank filter group before group: ")))
693 (error "ibuffer-filter-group-kill-ring is empty")) 693 (unless ibuffer-filter-group-kill-ring
694 (ibuffer-read-filter-group-name 694 (error "The Ibuffer filter group kill-ring is empty"))
695 "Yank filter group before group: "))))
696 (save-excursion 695 (save-excursion
697 (ibuffer-forward-line 0) 696 (ibuffer-forward-line 0)
698 (ibuffer-insert-filter-group-before (pop ibuffer-filter-group-kill-ring) 697 (ibuffer-insert-filter-group-before (pop ibuffer-filter-group-kill-ring)
699 name)) 698 name))
700 (ibuffer-update nil t)) 699 (ibuffer-update nil t))