From: Jesper N. <je...@nn...> - 2002-01-31 14:32:01
|
Ok, good that you cleared things up Klaus! :-) I wasn't very familiar with this auto add feature. I will release ECB 1.61 = soon so that this annoyance is eradicated. /Jesper > The tipp of Jesper can not work, because this option just > decides if the whole path or only the root path of a not in > ecb-source-path contained file is (temporally) added to > ecb-source-path. > Ok, some background: If you switch to a file which is resides > nowhere in ecb-source-path than current ECB has problems > with the auto. sync of it's windows, unfortunatelly not only > for this file (this would be not a big problem) but from > the time of this switch it will have problems to auto. sync. > all files, i.e. even files which reside in ecb-source-path > (and this is a problem). > ECB 1.60 tries to fix this by adding these paths temporally > to ecb-source-path (exactly: the user can decide if he wants > to add this path also fur future sessions) and uses for this > the function ecb-add-source-path which in turn asks for an > alias for this path. > This is what is annoying, i submit! > In current CVS version of ECB the option=20 > ecb-add-only-root-path-for-not-matching-files has been replaced > with the option ecb-add-path-for-not-matching-files. > The whole mechanism is now much smarter: > - If a file resides not in ecb-source-path the path is added auto. > at least temporally to ecb-source-path. > - With the new option you can define=20 > + Should the whole path ot only the root path be added? (Default is > yes) > + Should ECB ask you if the new path should be added for future session= s > too (Default is no!) > - You will never be asked for an alias for these temporally > paths (i suppose most af these paths should only be added tempo.) > So, with this default setting of there is no annoying question you must > answer in the minibuffer, all these paths are added only temporally to > ecb-source-path, i.e. if you finish Emacs they go away. > But ECB need this temporally path-adding for correct auto. sync!!! > I hope we an release soon ECB 1.61 so this annoying behavior goes away. > If you can't wait you can get CVS ECB. It should be also stable > (except the new cycle-features which have still some light bugs; but > they will be fixed soon). > Does this help? > Klaus > -----Original Message----- > From: Petter M=C3=A5hl=C3=A9n > To: Jesper Nordenberg > Cc: ecb...@li... > Sent: 1/31/02 1:56 PM > Subject: RE: [Ecb-list] Annoying 'Alias for C:' message=20 > Thanks for the quick response! > Unfortunately, it doesn't solve the problem. What I do is: > 1. start emacs > 2. ecb-activate > 3. C-xC-f ~/.emacs > 4. ECB asks me to add an alias for C:/My Documents (which is the same as > ~) > Any other clues? I attached my .emacs, if that helps. > / Petter > > -----Original Message----- > > From: Jesper Nordenberg [mailto:je...@nn...] > > Sent: den 31 januari 2002 13:02 > > To: pet...@ch... > > Cc: ecb...@li... > > Subject: RE: [Ecb-list] Annoying 'Alias for C:' message=20 > >=20 > > > > > First, thanks for a great tool. ECB does wonders for my > > productivity when > > > working with Emacs. > >=20 > > Thanks. > > > > > However, since upgrading to 1.60, I have been annoyed by > > > the fact that whenever I open a file that is not on a source > > path (such as > > > .emacs, or actually most of the files on my system), ECB asks > > me what alias > > > I want for C:. And this also happens without actually putting the > input > > > focus in the minibuffer, and for some reason, C-o seems to skip the > > > minibuffer, meaning I have to click in the minibuffer to get there. > > > My impression is that the problem is ecb-current-buffer-sync, > > which calls > > > ecb-add-source-path. Would it be possible/is it already > > possible to turn off > > > this behaviour? I only want to update the source paths explicitly, > and I > > > still want to be able to open files outside of the source paths. > >=20 > > Set the customization variable=20 > > ecb-add-only-root-path-for-not-matching-files to nil. In future > > versions this will not be enabled by defualt. > >=20 > > /Jesper Nordenberg > > > <<.emacs>> -- je...@nn... |