From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel Subject: Re: National Language Support Functions Date: Sat, 30 Dec 2006 01:14:30 +0100 Message-ID: <4595AF66.2030602@gmail.com> References: <458AB581.7090303@student.lu.se> <459536C5.4090503@gmail.com> <45957190.9030801@student.lu.se> <45957F23.8040409@gmail.com> <45958D3B.4060207@gmail.com> <45959540.407@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1167437688 8280 80.91.229.12 (30 Dec 2006 00:14:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 30 Dec 2006 00:14:48 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 30 01:14:47 2006 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.50) id 1H0Rs6-00009x-4P for ged-emacs-devel@m.gmane.org; Sat, 30 Dec 2006 01:14:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H0Rs5-0002P2-GP for ged-emacs-devel@m.gmane.org; Fri, 29 Dec 2006 19:14:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H0Rrt-0002M4-FE for emacs-devel@gnu.org; Fri, 29 Dec 2006 19:14:33 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H0Rrs-0002JH-7p for emacs-devel@gnu.org; Fri, 29 Dec 2006 19:14:33 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H0Rrs-0002JA-0m for emacs-devel@gnu.org; Fri, 29 Dec 2006 19:14:32 -0500 Original-Received: from [80.76.149.212] (helo=ch-smtp01.sth.basefarm.net) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1H0Rrr-0000qc-E5 for emacs-devel@gnu.org; Fri, 29 Dec 2006 19:14:31 -0500 Original-Received: from c83-254-145-24.bredband.comhem.se ([83.254.145.24]:62261 helo=[127.0.0.1]) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.63) (envelope-from ) id 1H0Rrp-0006us-5W; Sat, 30 Dec 2006 01:14:30 +0100 User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) Original-To: Juanma Barranquero In-Reply-To: X-Antivirus: avast! (VPS 0665-0, 2006-12-29), Outbound message X-Antivirus-Status: Clean X-Scan-Result: No virus found in message 1H0Rrp-0006us-5W. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1H0Rrp-0006us-5W 4c83fbd6e7d8141445fbdb94ff9d6457 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:64465 Archived-At: Juanma Barranquero wrote: > On 12/29/06, Lennart Borgman (gmail) wrote: > >> Please explain a little bit more. > > You're saying to users that (with your patch) it will work "more like > [it does] usually in MS Windows programs", not explaining why Emacs > does things differently, nor how (or why) that could be good. Little > wonder they prefer it "like MS Windows programs". I explain (very short) in another place in the documentation for EmacsW32 why Emacs does it that way. I try to be short here, but if you have a better suggestion for how to write this please tell me. > I expect nothing. I'm explaining why I think the language on your page > is reason enough for people to choose your patched version. I could be more neutral, you are right. But again, some help would be appreciated. Maybe there is a good neutral explanation and comparision somewhere on the net? I assume it must be written in a language that makes sense to new users who are used to MS Windows. > >> Though I am getting tired of >> saying things over and over again. > > That's part of the process of convincing people and getting patches > approved. That is good of course, but there is just too many, but perhaps rather small problem on the MS Windows side, unfortunately. Since MS Windows is not the main target this makes it problematic to convince people. > >> What about that patch that tells >> Emacs to save the changes when a user logs off? I included that in my >> patched version nearly half a year ago since I did not want to loose my >> work. Is it included in Emacs today? > > Why was not included? Was it deemed unnecessary, or wrong, or it just > fell off the wayside? I think it just fell off the wayside. The reason? See above. > >> The low level keyboard hook that allows Emacs to use the left and right >> windows keys as Emacs meta key should in my opinion be a very >> uncontroversial issue. > > That's quite a weird claim. On one hand you're championing Windows UI > guidelines compliance; on the other, you want Emacs to steal one of > the Windows keys, which is an uncommon thing for Windows programs to > do. Win+R or Win+E do execute Run and Windows Explorer even if typed > inside Notepad or Microsoft Word. What a you trying to say? That the ability to use those keys as meta should be ruled out because it brakes the Windows UI guidelines? If I had a better choice I would take it. But steeling Alt is a far worse thing than steeling the Windows keys. The use of the Alt key is even specified in some of the Accessibility guidelines. I do not think the Windows keys are. > >> but it is hard for me to understand why it should be >> scary to use a low level keyboard hook. > > I looked at your low-level hook code once; it wasn't scary. It was > just complex for little gain. There is simply no other way to do it. It as complex as it needs to be and as simple as it can be.