From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.help Subject: Re: Dvorak/Svorak in Emacs Date: Tue, 6 Oct 2009 09:38:15 -0700 (PDT) Organization: http://groups.google.com Message-ID: <3df7a5e5-8ecd-4a4e-abde-54fde9c67bf7@h14g2000pri.googlegroups.com> References: <929ccd880910030758ta1a6b7fye41ca55328d6b64e@mail.gmail.com> <20091004.003205.141180230.renaud@casenave-pere.fr> <929ccd880910031551p6aa01d81hae0bf57af6a81987@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1254884459 25677 80.91.229.12 (7 Oct 2009 03:00:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Oct 2009 03:00:59 +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 Oct 07 05:00:49 2009 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 1MvMlj-0007Sg-Ba for geh-help-gnu-emacs@m.gmane.org; Wed, 07 Oct 2009 05:00:47 +0200 Original-Received: from localhost ([127.0.0.1]:59442 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvMli-0002Ow-Uj for geh-help-gnu-emacs@m.gmane.org; Tue, 06 Oct 2009 23:00:46 -0400 Original-Path: news.stanford.edu!usenet.stanford.edu!postnews.google.com!h14g2000pri.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs Original-Lines: 35 Original-NNTP-Posting-Host: 76.102.12.87 Original-X-Trace: posting.google.com 1254847095 13523 127.0.0.1 (6 Oct 2009 16:38:15 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 6 Oct 2009 16:38:15 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h14g2000pri.googlegroups.com; posting-host=76.102.12.87; posting-account=bRPKjQoAAACxZsR8_VPXCX27T2YcsyMA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.24 Safari/532.0, gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:173613 comp.emacs:99261 X-Mailman-Approved-At: Tue, 06 Oct 2009 22:59:19 -0400 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:68713 Archived-At: On Oct 5, 12:57 am, Johan Andersson wrote: > Raven, looking at those movement keys, they are almost like Xah Lee's > "ergonomic emacs keybindings". > > Xah Lee, looking through the dvorak lisp file you provided at your site, = I > think that I could really dig those bindings, with a few modifications. > However, I was thinking about these bindings and the shell. How do you > survive (if you use a shell outside of Emacs) that the shell C-a, C-e alm= ost > always means beginning and end of line? Of do you change them there aswel= l? when you opt for something that's less conventional, such as dvorak layout, you trade for certain disadvantage... e.g. unable to touch- type at public library, inconvenient to have co-work type on your keyboard, some inconvenience when using some software, such as some gaming software that doesn't respect your OS wide layout setting, some inconvenience in using some hardware, such as those palm-sized mini- computer that comes with a hardware keyboard with qwerty printed on them and too small to be touch-typed even software mapped to dvorak... etc. similarly, if you adopt the ErgoEmacs Keybinding for your emacs... you stop using the conventional emacs keybindings for bash... either you spend time to tweak your keybinding system wide, or spend time to tweak your shell's binding... or just switch memory when in shell as you do between different apps or OSes. etc. For me, i just use emacs default keybinding when i'm in shell... but 99% of the time i run shell inside emacs. Xah =E2=88=91 http://xahlee.org/ =E2=98=84