From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Alex Schroeder Newsgroups: gmane.emacs.devel Subject: Re: Assignment of misc packages for emacs Date: Tue, 07 May 2002 01:07:24 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <87bsbsx4cz.fsf@emacswiki.org> References: <200205050534.g455YfF01634@aztec.santafe.edu> <5xbsbumexh.fsf@kfs2.cua.dk> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1020818354 16141 127.0.0.1 (8 May 2002 00:39:14 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 8 May 2002 00:39:14 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 175FU9-0004CD-00 for ; Wed, 08 May 2002 02:39:13 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 175Fc2-0004Fl-00 for ; Wed, 08 May 2002 02:47:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 175FU3-0003Wa-00; Tue, 07 May 2002 20:39:07 -0400 Original-Received: from relay01.cablecom.net ([62.2.33.101]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 175FTs-0003W3-00 for ; Tue, 07 May 2002 20:38:56 -0400 Original-Received: from smtp.swissonline.ch (mail-4.swissonline.ch [62.2.32.85]) by relay01.cablecom.net (8.11.6/8.11.4/SOL/AWF/MXRELAY/06072001) with ESMTP id g480ds303442 for ; Wed, 8 May 2002 02:39:54 +0200 (CEST) Original-Received: from confusibombus (dclient217-162-232-62.hispeed.ch [217.162.232.62]) by smtp.swissonline.ch (8.11.6/8.11.6/SMTPSOL/AWF/2002040101) with ESMTP id g46N3Kr01624 for ; Tue, 7 May 2002 01:03:20 +0200 (MEST) Original-Received: from alex by confusibombus with local (Exim 3.12 #1 (Debian)) id 174rZl-0000Aa-00 for ; Tue, 07 May 2002 01:07:25 +0200 Original-To: emacs-devel@gnu.org In-Reply-To: <5xbsbumexh.fsf@kfs2.cua.dk> (storm@cua.dk's message of "06 May 2002 00:02:18 +0200") Original-Lines: 72 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3694 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3694 storm@cua.dk (Kim F. Storm) writes: >> - - kmacro.el [medium] Reading the description, it seems like an easier user interface. Perhaps the keys need to be changed, but having the autoincrement stuff available that easily would help a lot of non-elisp users. Other people could probably do this by using a keyboardmarco and then calling query-replace-regexp-eval. For newbies, Kim's UI seems better. >> - - ido.el [large] I tried it, and did not like it. It is mentioned a lot on newsgroups and #emacs, however, thus I assume that a lot of people use it. >> - - match.el [large] Yes, a better user interface to grep and friends is needed. The best I usually recommend to newbies is dired, include subdirectories into the buffer, and then use dired-do-query-replace-regexp. Since the recursion is not automatic, this involves too many steps. Kim's UI seems better. Plus he seems to have better navigation (which we might want to add to plain grep and compile buffers anyway). >> - - find-char.el [small] Hm, I never zap to characters, thus in those rare cases when I need to do it, I just use isearch. A bit more keys, but who cares... Vi lovers can use viper, IMHO. :) >> - - begendol.el [small] Seems like an interesting addition. I would prefer to try it first, though. >> - - minimenu.el [small] I think this is only usefull for elisp programmers, and those people might want to add for a better user interface. Personally, I got used to these multi-letter minimenus in query-replace, but I don't really "like" them. It would be better to make such things available via menus, or completion, IMHO. The example cited by Kim is good, I guess, but what newbies would like is some functionality like "favorite files" (a better interface to bookmarks) or "recent documents" (make recentf the default), I think. Or perhaps even an augmented bookmark interface that allows you to "bookmark" keyboard macros. Thus you could "bookmark" C-x C-f ~/.emacs as well as M-x gnus-no-server. >> - - colordif.el [small] VC diff output is already colored in my Emacs. Plain diff is not, however. Thus I think that the mechanism used for VC diff should be used for plain diff as well. Perhaps colordif does exactly that, but introducing new diff faces, for example, would be confusing. >> - - copy-above.el [small] I don't see a need for that, I rarely do similar task using kill/yank. Thus assume this is not too important. The most important part is, I believe, the UI improvements to some of the features Emacs already provides. Alex. -- http://www.electronicintifada.net/diaries/index.html http://www.us-israel.org/jsource/US-Israel/hr2506c.html