From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Maciek Pasternacki Newsgroups: gmane.emacs.help Subject: Re: emacs for everything? Date: Wed, 24 Nov 2004 14:10:59 +0100 Organization: Towarzystwo Message-ID: <87hdnfbdek.fsf@lizard.king> References: <87pt2ej98v.fsf@node1.ddorf.de> <87zn1g2t5j.fld@barrow.com> <876540gxzw.fld@barrow.com> <86brdqp4au.fsf@ketchup.de.uu.net> <87d5y3994r.fsf@informatik.uni-freiburg.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1101302668 16669 80.91.229.6 (24 Nov 2004 13:24:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 24 Nov 2004 13:24:28 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Nov 24 14:24:14 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CWwxx-0000BH-00 for ; Wed, 24 Nov 2004 14:13:50 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CWx76-0000Fv-Jz for geh-help-gnu-emacs@m.gmane.org; Wed, 24 Nov 2004 08:23:16 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CWx4v-0007w8-L8 for help-gnu-emacs@gnu.org; Wed, 24 Nov 2004 08:21:01 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CWx4v-0007vw-5P for help-gnu-emacs@gnu.org; Wed, 24 Nov 2004 08:21:01 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CWx4v-0007vt-1L for help-gnu-emacs@gnu.org; Wed, 24 Nov 2004 08:21:01 -0500 Original-Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CWwvS-00086V-Pz for help-gnu-emacs@gnu.org; Wed, 24 Nov 2004 08:11:15 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWwvQ-00045t-00 for ; Wed, 24 Nov 2004 14:11:12 +0100 Original-Received: from leeloo.ds.pg.gda.pl ([153.19.223.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2004 14:11:12 +0100 Original-Received: from maciekp by leeloo.ds.pg.gda.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2004 14:11:12 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: help-gnu-emacs@gnu.org Original-Lines: 60 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: leeloo.ds.pg.gda.pl X-japhy-version: 21.935 X-Favourite-Drink: Cherry-Coke X-Favourite-Pizza-Place: Anker X-Jabber-Id: maciekp@japhy.fnord.org X-Balcerowicz: Musi odejsc! X-Fnord: xefitra X-Face: "z$0S%vIy|*@uf~&cUy(t.|Ww`"[=wFe(FAC->(lhsd_}0Y\^STZ&LL%W~ikh(=7DBY*>LV )*~d, +@xH3!+USJ8tt"etVnco#l:Yg.'1QEoqEb'aft~ 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: main.gmane.org gmane.emacs.help:22271 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:22271 On Prickle-Prickle, The Aftermath 37, 3170 YOLD, Lee Sau Dan wrote: > Maciek> X11 binds Windows keys as Super modifier, > > Only for recent versions of XFree86. With previous versions, I needed > to modify the config files to do that. And there isn't too much > well-formed documentations for configuring the sophisticated 'xkb' > system. Well, `xkb' *is* poorly documented. That's why I still use .Xmodmap to switch parenthesis to Lisp-machine-like layout (`(' is where `[' used to be, `[' is where `{' used to be, `{' is where `(' used to be -- it is convenient in both programming (maybe if I programmed much in some curly-braces-laden language (now I do mostly Python), I'd think about other place for {}) and writing normal text). .Xmodmap can also give symbols to so-called multimedial-keys (play/pause, mute, e-mail, WWW, etc.) -- I own a keyboard with these since maybe two weeks so I haven't yet configured them all optimally but ejecting / injecting / / mounting CD-ROM with one keypress is surely convenient. On older versions of XF86 one can also map windows keys to Super with .Xmodmap. I don't remember how exactly to spell it but it shouldn't take much googling. I use XKB though to switch my Caps Lock and left Ctrl key (like Sun keyboards have) -- this one I found in docs. ;) In Emacs it makes *big* difference. > And I also bind the otherwise useless "Pause" key on PC keyboards. ;) Oh. It's really useless here! ;) I've grown up on DOS where Ctrl+Break was one of more important combos -- it was used to force program to stop (like Ctrl+C on Un*x console). When I run out of `multimedia' keys I'll consider using it. :) > Maciek> There is no universally-good configuration and I sculpted > Maciek> my own from ground up; it took some time but now I feel > Maciek> that I'm tha boss on my desktop and it behaves as I need. > > Yeah. It takes may be a few hours to read the FVWM man page and 1 or > 2 more hours to try out the combinations that I like. But I've done > this just twice or thrice (when I upgrade to a new version of fvwm and > want to enjoy the new features) in the past 8 years. So, it's only > maybe 20 hours in 8 years. The gained productivity of course pays > that off. And not only productivity -- configuring FVWM is just fun. Sawfish was also fun and had some cool ideas but I couldn't stand its everything-incompatible pseudo-Lisp (guy could just use Scheme if he didn't like idea of using Common Lisp...) and at the time I used it it was crashing frequently. Maybe some plugin like fvwm-perl could be used to make FVWM talk Common Lisp? Now THIS would be 1337! :) -- __ Maciek Pasternacki [ http://japhy.fnord.org/ ] `| _ |_\ / { (2a) No matter how hard you try, you can't make a baby in much ,|{-}|}| }\/less then 9 months;trying to speed this up *might* make it slower, \/ |____/ but it won't make it happen any quicker. } ( RFC 1925 ) -><-