[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

backward incompatibility of find-file

From: Ted Stern
Subject: backward incompatibility of find-file
Date: Fri, 22 Apr 2005 15:08:05 -0700
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (gnu/linux)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:


This is not so much a bug as a backward incompatibility with no clear
option to go back to earlier functionality:

Using either

       M-x find-file RET RET

       C-x C-f RET

, under 21.3 the original file would be reloaded, as if 

   (revert-buffer buffer-file-name t t)

had been entered.  Under 22.0.50, the default find-file-read-args
prompt is set to the buffer's current working directory, and when RET
is pressed, that directory is loaded in dired.

The following hack fixes the problem, but could interfere with other
find-file variants:

(defun find-file-read-args (prompt mustmatch)
  (list (let ((find-file-default
               (and buffer-file-name
                    (abbreviate-file-name buffer-file-name))))
          (read-file-name prompt nil find-file-default mustmatch))

Isn't there a better way?

Thanks, Ted

In GNU Emacs (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2005-03-20 on stacias.wc.cray.com
Distributor `The X.Org Foundation', version 11.0.60801000
configured using `configure '--with-ungif=/opt/cpkg/v4/libungif/4.1.0b1' 
'--with-jpeg=/opt/cpkg/v4/libjpeg/6b' '--with-png=/opt/cpkg/v4/libpng/1.2.8' 
'--with-tiff=/opt/cpkg/v4/libtiff/3.7.1' '--with-xpm=' 
'--prefix=/opt/cpkg/v4/emacs/22.0.50' 'CPPFLAGS= 
-I/opt/cpkg/v4/gcc/3.4.3/include -I/opt/cpkg/v4/libjpeg/6b/include 
-I/opt/cpkg/v4/libpng/1.2.8/include -I/opt/cpkg/v4/libtiff/3.7.1/include 
-I/opt/cpkg/v4/libungif/4.1.0b1/include -I/opt/cpkg/v4/libxaw3d/1.5E/include 
-I/opt/cpkg/v4/ncurses/5.4/include -I/opt/cpkg/v4/x11/6.8.2/include 
-I/opt/cpkg/v4/zlib/1.2.2/include' 'LDFLAGS= 
-Wl,-rpath,/opt/cpkg/v4/gcc/3.4.3/lib -Wl,-rpath,/opt/cpkg/v4/libjpeg/6b/lib 
-Wl,-rpath,/opt/cpkg/v4/ncurses/5.4/lib -Wl,-rpath,/opt/cpkg/v4/x11/6.8.2/lib 
-Wl,-rpath,/opt/cpkg/v4/zlib/1.2.2/lib -L/opt/cpkg/v4/gcc/3.4.3/lib 
-L/opt/cpkg/v4/libjpeg/6b/lib -L/opt/cpkg/v4/libpng/1.2.8/lib 
-L/opt/cpkg/v4/libtiff/3.7.1/lib -L/opt/cpkg/v4/libungif/4.1.0b1/lib 
-L/opt/cpkg/v4/libxaw3d/1.5E/lib -L/opt/cpkg/v4/ncurses/5.4/lib 
-L/opt/cpkg/v4/x11/6.8.2/lib -L/opt/cpkg/v4/zlib/1.2.2/lib''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: nil

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  gnus-undo-mode: t
  show-paren-mode: t
  display-time-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
SPC SPC <down> SPC SPC <up> SPC <help-echo> <down-mouse-2> 
<mouse-2> n n SPC <next> <next> <next> <next> <next> 
<prior> <prior> <up> <up> <down> SPC <next> <next> 
<next> <down> <down> <down> c y SPC SPC n <down> <down> 
<down> <down> <down> <down> <down> SPC <down> SPC <next> 
<down> SPC SPC c y SPC SPC SPC <down> SPC n SPC SPC 
SPC n SPC c y SPC SPC n n SPC <up> <up> SPC <help-echo> 
<down-mouse-1> <mouse-movement> <mouse-movement> <drag-mouse-1> 
<help-echo> M-w <down-mouse-1> <mouse-2> q <up> C-a 
C-k M-x r e p o r t - e m <tab> b u <tab> <return>

Recent messages:
Generating summary...done
Exiting summary buffer and applying spam rules
Wrote /users/stern/.newsrc
Saving /users/stern/.newsrc.eld...
Saving file /users/stern/.newsrc.eld...
Wrote /users/stern/.newsrc.eld
Saving /users/stern/.newsrc.eld...done
(No changes need to be saved)
Killed group nntp+news.gmane.org:gmane.emacs.help
Loading emacsbug...done

 Ted Stern                                 Applications Group
 Cray Inc.                               office: 206-701-2182
 411 First Avenue South, Suite 600         cell: 206-383-1049
 Seattle, WA 98104-2860                     FAX: 206-701-2500

 Frango ut patefaciam -- I break so that I may reveal
 (The Paleontological Society motto, equally apropos for debugging)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]