From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel,gmane.text.tei.general,gmane.emacs.xemacs.beta Subject: Re: editor for large xml files? Date: Wed, 17 Feb 2010 10:20:08 +0100 Message-ID: <87fx50fcc7.fsf@thinkpad.tsdh.de> References: <2AADFE343D601545A6F8F2B49E144A37EDE0118C4A@STAWINCOEXMAIL1.staff.vuw.ac.nz> <4B5DEEF6.6050006@uleth.ca> <4B5E44A6.1060908@o2.pl> <4B5EFD50.6050802@durusau.net> <4B5F49D9.5000107@vuw.ac.nz> <2BBFBDCDF4296C4482D60C88E47A0707046C841B56@PITT-EXCH-14.univ.pitt.edu> <4B7748F4.4050109@mars.ucc.ie> <2AADFE343D601545A6F8F2B49E144A37EDE0118CAF@STAWINCOEXMAIL1.staff.vuw.ac.nz> <4B79AD6C.2090203@mars.ucc.ie> <4B79B0EA.3020503@virginia.edu> <20100216015847.GW9945@proliant.indica-et-buddhica.org> <4B7A4309.6040101@oxygenxml.com> <4B7B3562.8030604@jj.em-net.ne.jp> <4B7BA887.4000100@online.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1266398423 15468 80.91.229.12 (17 Feb 2010 09:20:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 17 Feb 2010 09:20:23 +0000 (UTC) Cc: Charles Muller , TEI-L@LISTSERV.BROWN.EDU, emacs-devel@gnu.org, XEmacs Beta Discussion To: Andreas Roehler Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 17 10:20:20 2010 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.69) (envelope-from ) id 1Nhg4y-0001jy-19 for ged-emacs-devel@m.gmane.org; Wed, 17 Feb 2010 10:20:20 +0100 Original-Received: from localhost ([127.0.0.1]:49812 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nhg4w-0004RI-VO for ged-emacs-devel@m.gmane.org; Wed, 17 Feb 2010 04:20:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nhg4r-0004R9-Nu for emacs-devel@gnu.org; Wed, 17 Feb 2010 04:20:13 -0500 Original-Received: from [140.186.70.92] (port=37505 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nhg4q-0004Qu-CB for emacs-devel@gnu.org; Wed, 17 Feb 2010 04:20:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nhg4p-0004nU-5h for emacs-devel@gnu.org; Wed, 17 Feb 2010 04:20:12 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]:19950) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nhg4o-0004nK-Te for emacs-devel@gnu.org; Wed, 17 Feb 2010 04:20:11 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id E3FC978A3DC8; Wed, 17 Feb 2010 10:20:09 +0100 (CET) Original-Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11466-08; Wed, 17 Feb 2010 10:20:09 +0100 (CET) X-CHKRCPT: Envelopesender noch tassilo@member.fsf.org Original-Received: from thinkpad.tsdh.de (dhcp34.uni-koblenz.de [141.26.71.34]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 1A01178A3DCA; Wed, 17 Feb 2010 10:20:09 +0100 (CET) Mail-Copies-To: never Mail-Followup-To: Andreas Roehler , Charles Muller , TEI-L@LISTSERV.BROWN.EDU, XEmacs Beta Discussion , emacs-devel@gnu.org In-Reply-To: <4B7BA887.4000100@online.de> (Andreas Roehler's message of "Wed, 17 Feb 2010 09:27:51 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:121164 gmane.text.tei.general:9302 gmane.emacs.xemacs.beta:32470 Archived-At: Andreas Roehler writes: Hi Andreas, > As this style > > (global-set-key [(control kp-divide)] 'My-Command) > > or > > (global-set-key [(control x)(c)] 'My-Other-Command) > > is understood by all Emacsen, suggest to keep that, declaring the > other ones obsolete. Was there any discussion of declaring it obsolete? IMO, the recommended style for making keybindings should be `kbd', which is available in Emacs, XEmacs, and SXEmacs. So your 2 definitions would become: (global-set-key (kbd "") 'My-Command) (global-set-key (kbd "C-x c") 'My-Other-Command) That's quite easy to read and write (you can simply insert the string describe-key outputs as argument to `kbd'), and it hides how an implementation represents the key sequences internally. Bye, Tassilo