From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Benjamin Riefenstahl Newsgroups: gmane.emacs.devel Subject: Re: Will default key bindings spell the death of Emacs? Date: Thu, 05 Jun 2003 14:13:54 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <3ED67422.7060305@math.ku.dk> <3EDDEAD1.80308@math.ku.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1054815931 25658 80.91.224.249 (5 Jun 2003 12:25:31 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2003 12:25:31 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Jun 05 14:25:29 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Nto9-0006fW-00 for ; Thu, 05 Jun 2003 14:25:29 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Nu6D-0008VN-00 for ; Thu, 05 Jun 2003 14:44:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19NtlG-0000Ai-KH for emacs-devel@quimby.gnus.org; Thu, 05 Jun 2003 08:22:30 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Nthh-0007TF-Ed for emacs-devel@gnu.org; Thu, 05 Jun 2003 08:18:49 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Ntgd-0006fl-9A for emacs-devel@gnu.org; Thu, 05 Jun 2003 08:17:45 -0400 Original-Received: from [193.28.100.165] (helo=mail.epost.de) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Ntdu-0005Wc-Qx for emacs-devel@gnu.org; Thu, 05 Jun 2003 08:14:54 -0400 Original-Received: from seneca.benny.turtle-trading.net.epost.de (193.99.153.30) by mail.epost.de (6.7.015) id 3EC6EB6E0021AA2D for emacs-devel@gnu.org; Thu, 5 Jun 2003 14:14:54 +0200 Original-To: emacs-devel@gnu.org In-Reply-To: (David Kastrup's message of "04 Jun 2003 15:08:09 +0200") User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14758 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14758 Hi David, I don't want to enter into an argument here, but for some of the points that you made I had associations. David.Kastrup@t-online.de (David Kastrup) writes: > b) an easy way to carry your keybindings around on a floppy, web > site or USB stick. > > Just copying .emacs will not cut it, really, since that tends to > contain machine-specific stuff as well. Just a thought: If you want carry your .emacs around on some media, than you will have to install it somehow, unless I am misunderstanding something about the setup that you mean. In that case you can just as easily call it dak-keybindings.el and either just M-x load-library it or put a (load) form into the .emacs that is there. IOW, it doesn't have to be a complete .emacs. > If you will lose your personal keybindings the moment you go to a > different machine, there is not much point in customizing to your > convenience. Right. As I do it (and I'd guess some other people, too), I customize my setup, but I also try to learn some of the default bindings, so I can get around without my customizations. I end up using a mixture of my own shortcuts, default keys, and keys that I know from other environments, like CUA. Which is fine for me. > Should keybindings be themeable? CUA-mode and pc-selection-mode actually already do that, and also brief-mode and wordstar-mode, I think. All those package only address a limited set of keys, I think. Most single Emacs application modes define more keys. so long, benny