The command `occur' currently uses the last item in the regexp history
as the default value.  I think it would be more useful to offer the
word at point (if any) as default, since the previous history item can
be easily fetched with "M-p".

2005-08-28  Emilio C. Lopes  <[EMAIL PROTECTED]>

        * replace.el (occur-read-primary-args): use word at point as
        default.

diff -rN -c old-emacs-darcs.eclig/lisp/replace.el 
new-emacs-darcs.eclig/lisp/replace.el
*** old-emacs-darcs.eclig/lisp/replace.el       Sun Aug 28 14:30:13 2005
--- new-emacs-darcs.eclig/lisp/replace.el       Sun Aug 28 13:37:51 2005
***************
*** 903,909 ****
        (nreverse result))))
  
  (defun occur-read-primary-args ()
!   (list (let* ((default (car regexp-history))
               (input
                (read-from-minibuffer
                 (if default
--- 903,909 ----
        (nreverse result))))
  
  (defun occur-read-primary-args ()
!   (list (let* ((default (or (current-word t) (car regexp-history)))
               (input
                (read-from-minibuffer
                 (if default




_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to