From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Link Newsgroups: gmane.emacs.devel Subject: Re: isearch multiple buffers Date: Mon, 21 Jul 2008 08:53:16 +0200 Message-ID: <4884325C.3090304@gmx.at> References: <87odfcggvl.fsf@jurta.org> <87prp9bae0.fsf@jurta.org> <874p6kuz1f.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1216651628 21655 80.91.229.12 (21 Jul 2008 14:47:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Jul 2008 14:47:08 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 21 16:47:57 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KKwfc-000155-CO for ged-emacs-devel@m.gmane.org; Mon, 21 Jul 2008 16:47:24 +0200 Original-Received: from localhost ([127.0.0.1]:59674 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKwej-0000Zc-98 for ged-emacs-devel@m.gmane.org; Mon, 21 Jul 2008 10:46:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKqwB-00079Q-Ib for emacs-devel@gnu.org; Mon, 21 Jul 2008 04:40:07 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKqw9-00078q-Af for emacs-devel@gnu.org; Mon, 21 Jul 2008 04:40:05 -0400 Original-Received: from [199.232.76.173] (port=45027 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKqw8-00078j-TP for emacs-devel@gnu.org; Mon, 21 Jul 2008 04:40:04 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]:37694) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1KKqw8-0000tX-Ah for emacs-devel@gnu.org; Mon, 21 Jul 2008 04:40:04 -0400 Original-Received: (qmail invoked by alias); 21 Jul 2008 06:53:21 -0000 Original-Received: from mk090152244121.a1.net (EHLO [90.152.244.121]) [90.152.244.121] by mail.gmx.net (mp015) with SMTP; 21 Jul 2008 08:53:21 +0200 X-Authenticated: #6654488 X-Provags-ID: V01U2FsdGVkX1/YFp96dALYGqJi/zneD0feiUntYM61GTGjWsrhQF tlmWdlPoeKGSZZ User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) In-Reply-To: <874p6kuz1f.fsf@jurta.org> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.67 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Mon, 21 Jul 2008 10:46:23 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:101080 Archived-At: Hi, Somebody put me on the cc list. I currently don't use emacs and (to my knowledge) I'm not??? the present maintainer of filesets but I'd like to comment on a few statements. > filesets.el is a promising package with presently poor user interface. > It displays a list of selected buffers only in the menu (not available > when the menu is turned off) or in a Customize buffer that displays one > customizable variable as a set of files. AFAIK emacs provides a way to access menus from the command line. Also, filesets commands can be used without using the menu. IIRC you also have command line completion for the most important commands. On many (all?) platforms/GUI toolkits, the menu can be torn off. The menu will then remain open after having selected an item. Menus are quite versatile. Back then, it thus looked like a good idea to me to use menus. > I think a better way to display > filesets would be UI like provided by buffer-list, i.e. a special buffer > that displays a set of files and allows easily doing operations on them. > Today, I'd actually prefer this (or a similar) approach. The filesets data becomes quite big after a while and the data is kept in memory all the time. It thus seems preferable to display the information in an emacs buffer that can be unloaded when not in use. Actually, today I'd rather save the information as plain text file and implement the functionality as a "filesets mode". This would also provide for a way to easily split the filesets data into subsets. Emacs folding/outline mode could be used as rather low-diet ui. Another option would be to integrate it with sidebar, which solves a not all too different problem. I have never used sidebar on the terminal though. I assume though that most (new) users would prefer menus because most other applications they use work this way -- unless they have already reached the point where they use emacs for everything :-) . > On the www site of the filesets project I've found a file filesets2.el > that contains features missing in the Emacs version of filesets.el. > These features provide integration with dired and ibuffer: there are > special commands to add a buffer from the ibuffer's buffer list to > a fileset, and to add dired marked buffers to a fileset. I wonder > why the author didn't include them to Emacs. > Back then I used xemacs most of the time (mostly because compilation was slightly easier on cygwin/windows). xemacs has cl loaded by default, and I considered it preferable to use its functions. I don't think this version has been thoroughly tested with emacs. Regards, Thomas.