From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.help Subject: Re: Emacs command frequencies: Date: Wed, 12 Nov 2008 09:59:53 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86y6zpexza.fsf@lifelogs.com> References: <74160b46-e541-436a-a776-c8bd53d6cd55@o4g2000pra.googlegroups.com> <1f28a20e-0c9f-4478-a85c-27ae40ed7fc9@v16g2000prc.googlegroups.com> <4d476218-bd76-4d41-8a12-1428dfba9e9b@s9g2000prg.googlegroups.com> <1226211980.88912@nntp.acecape.com> <7a377b0d-9a02-4cd9-947a-8f04676fad8c@z28g2000prd.googlegroups.com> <87k5b9f6ns.fsf@mundaneum.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1226508152 29994 80.91.229.12 (12 Nov 2008 16:42:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Nov 2008 16:42:32 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Nov 12 17:43:32 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L0IoD-0001Ws-Ll for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Nov 2008 17:43:13 +0100 Original-Received: from localhost ([127.0.0.1]:50510 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L0In5-0003b5-IX for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Nov 2008 11:42:03 -0500 Original-Path: news.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!newsfeed.freenet.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 49 Original-X-Trace: news.albasani.net 0loR9VtwdVeJsneeMxPAdP7CnsM0Lfminl4cEYYVpWIKP5ai+K7ezjhzUU5w9lAbWO1Z+3P21VFW0LBu2WU06vhUbFAgKcva932S10FJ6wNUI8hMC5ug/Yk2OsGWP+Kv Original-X-Complaints-To: abuse@albasani.net Original-NNTP-Posting-Date: Wed, 12 Nov 2008 15:59:55 +0000 (UTC) X-User-ID: KDlWKjcnl+cB1az1CxL96lJf6J52+CNffGUvbQtX/mg= X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Cancel-Lock: sha1:1RAT03mi201nSkMr2Nx/H2l4seo= sha1:uKAUbrpJ2kZ5vAwuTV2FpkG21FU= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) X-NNTP-Posting-Host: /ZHn4AIdfo0QEaspuZbYAUjnbyKZ7KymZOsj/N5HTjw= Original-Xref: news.stanford.edu gnu.emacs.help:164362 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:59694 Archived-At: On Wed, 12 Nov 2008 13:52:23 +0100 Sébastien Vauban wrote: SV> Hello, >> - Commands that are repeated frequently should have the >> highest priority for one-button keys. That's why I >> personally think save-buffer and kill-this-buffer would be a >> waste for single keys. On the other hand other-window has a >> terrible default for the same reason. SV> I totally share your point of view. And, as well, the list of SV> most frequently used functions that have really annoying SV> bindings. SV> In my case -- OK, I know it is normally prohibited to use F1 to SV> F4 --, I've done the following mappings: SV> = info SV> = save-buffer SV> = open-file (or `ffap', or even `anything', if present) SV> = delete-other-windows SV> = other-window SV> = call-last-kbd-macro SV> = recompile SV> = next-error SV> = undo SV> = my-kill-this-buffer My bindings are (all on the keypad): / and * = previous-error and next-error (for navigating Occur, compilation, grep, etc. buffers) - and + = previous buffer and next buffer Enter = `anything' command to find a file Del = other-window Ins = ffap In addition, my window manager (StumpWM) uses the number keys: 4 and 6 = previous/next frame 8 abd 2 = previous/next workspace 5 = switch to last frame Also, with my G15 keyboard, I have bound the G1..G9 keys to go to my 9 workspaces. This is much more comfortable than reaching for the F keys, and it makes the keypad my navigation center. I leave less frequent commands to the F keys: compile, vc stuff, indent region... Ted