From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.help Subject: Re: What does 'run' do in cperl-mode? Date: Tue, 29 Jul 2008 11:52:50 +0000 Message-ID: <20080729115250.GA2366@muc.de> References: <0ded5ecd-f5f6-4a8e-9d19-f61bf0401022@v39g2000pro.googlegroups.com> <86hcad9ar4.fsf@lifelogs.com> <0bb45e96-f9f3-4451-a457-004bb5930c76@p10g2000prf.googlegroups.com> <927b0c4a-3de2-4be5-b86a-7ffacc4d718e@v1g2000pra.googlegroups.com> <88821130-f989-49ac-b8b1-e3cb2f5c5271@1g2000pre.googlegroups.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 1217332481 24294 80.91.229.12 (29 Jul 2008 11:54:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Jul 2008 11:54:41 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Xah Lee Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jul 29 13:55:30 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 1KNnnd-00059t-Mk for geh-help-gnu-emacs@m.gmane.org; Tue, 29 Jul 2008 13:55:29 +0200 Original-Received: from localhost ([127.0.0.1]:41780 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KNnmj-0004R8-HZ for geh-help-gnu-emacs@m.gmane.org; Tue, 29 Jul 2008 07:54:33 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KNnmF-0004Q6-4A for help-gnu-emacs@gnu.org; Tue, 29 Jul 2008 07:54:03 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KNnmE-0004Pl-2c for help-gnu-emacs@gnu.org; Tue, 29 Jul 2008 07:54:02 -0400 Original-Received: from [199.232.76.173] (port=42469 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KNnmD-0004Pi-UB for help-gnu-emacs@gnu.org; Tue, 29 Jul 2008 07:54:01 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:1284 helo=mail.muc.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KNnmD-0008F1-GA for help-gnu-emacs@gnu.org; Tue, 29 Jul 2008 07:54:01 -0400 Original-Received: (qmail 18459 invoked by uid 3782); 29 Jul 2008 11:52:27 -0000 Original-Received: from acm.muc.de (pD9E52BF6.dip.t-dialin.net [217.229.43.246]) by colin2.muc.de (tmda-ofmipd) with ESMTP; Tue, 29 Jul 2008 13:52:23 +0200 Original-Received: (qmail 2811 invoked by uid 1000); 29 Jul 2008 11:52:51 -0000 Content-Disposition: inline In-Reply-To: <88821130-f989-49ac-b8b1-e3cb2f5c5271@1g2000pre.googlegroups.com> User-Agent: Mutt/1.5.9i X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) X-Primary-Address: acm@muc.de X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 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:56023 Archived-At: Hi, Xah! On Mon, Jul 28, 2008 at 03:54:35PM -0700, Xah Lee wrote: > > Maybe the only reason some parts of Emacs haven't been updated is > > because of missing man power. Who knows? Maybe you can start on > > those 4 hours of query-replace, then. > Thanks for the encouragement. I just might down the road start my own > emacs cult... creating a emacs distro that's just my ideal of what > functional, BEST efficient, software should be like. I have actually > thought about this several times in the past year. Please do that! For one thing, you'll then find out just how time consuming your changes will be to implement. > For one thing, it's very difficult to change GNU Emacs on issues such > as these. It is. The difficulties are primarily technical, not political (though they're political too). > The most effective way to make such change, is just have a capable > coder and fork it, like Xemacs and Aquamacs did. Then, it'll wipe out > emacs marketshare almost overnight. Then, the GNU Emacs people will, > without any asking, seriously do all the changes, as it happened with > Xemacs. (in my opinion, Xemacs is largely responsible for propelling > user oriennted features we see in emacs today, took emacs about a > decade to catch up.) I don't think that'll happen at all. But try it - it can't do any harm. > So, either i try to spend tons of time to be the salesman for emacs > modernization, or i actually take things into my hands and start my > own emacs distro. The actually coding part for the latter will prob be > dwarfed by all the associated tasks of running a website with public > annoucement and communities etc. The problem is that what you think of as "modernisation", others see as "dumbing down". > When i run my own emacs distro, info doc will be considered > supplementary to html/xhtml. HTML will be the primary doc format, with > its 1000 times more user base and tools and perhaps 10 times more > technically powerful and flexible. ??? HTML is much less powerful than Info. Viewing info within Emacs, you've got all the power of Emacs, and many useful viewing commands - on top of that, info is all text, so it displays instantly, in contrast to stuff in a web brower, which takes a noticeable time to render. In fact, info is so far ahead of html that if some researcher from a foreign planet were do descend on Earth and compare the two formats, he'd think that html arrived first, then info developed from it. In fact, it was more the other way around. Html is ghastly for reading manuals. > But likely the html will still be generated by texinfo. Doc in info > format will still be used i think, since it's a beautiful plain text > hyperlink doc system. (ok, i'm allowed to have some wild future vision > here...) > PS one element that came to me i missed in the discussion of the labor > of using the â~@~\Alt+â~@¹keyâ~@ºâ~@~] notation .... Yes, Xah, that garbage is what your squiggles look like on a terminal which isn't equipped with squiggle filters. "Feel free" to stop dumping such garbage on English language fora, please. > .... in emacs is that the notation should also show in menus, of > course. (as opposed to just changing the info doc) I haven't looked at > coding menus in elisp... would it be just change one source code > location for keybinding display and all menus of every mode will > display using the ???Alt+???key?????? notation? There are people who already use alt-key combinations in Emacs - the alt key is not the same as the meta key. You're going to screw them. There are people, not a few, who bind meta-key key sequences in their elisp files. Are you going to insist on them making incompatible changes, so that what used to be (global-set-key '[M-insertchar] 'show-debug-string) will have to be changed to (global-set-key '[A-insertchar] 'show-debug-string) ? No, you won't. What you'll actually do, once you become aware of the problem, is to allow the 'M' modifier to remain "for the time being", as a backward compatibility cludge. 10 years later, if Leeemacs is still around by then, that "temporary" cludge will still be there. And the same will hold for countless other little details you haven't thought through yet. On the other hand, if you were willing to get to grips with real problems in Emacs, you'd be most welcome to contribute. > Xah -- Alan Mackenzie (Nuremberg, Germany).