From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: .emacs poser Date: Fri, 20 Dec 2013 18:52:15 +0100 Organization: Aioe.org NNTP Server Message-ID: <87bo0b1kbb.fsf@nl106-137-194.student.uu.se> References: <87haa57s44.fsf@nl106-137-194.student.uu.se> <8761ql7ds0.fsf@nl106-137-194.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1387562110 18661 80.91.229.3 (20 Dec 2013 17:55:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Dec 2013 17:55:10 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Dec 20 18:55:18 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vu4I9-0001aI-GL for geh-help-gnu-emacs@m.gmane.org; Fri, 20 Dec 2013 18:55:17 +0100 Original-Received: from localhost ([::1]:50939 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vu4I9-0001NB-21 for geh-help-gnu-emacs@m.gmane.org; Fri, 20 Dec 2013 12:55:17 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 59 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:lfaSlMLUX8lz1Y2dJepUpBFxzcI= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:202847 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:95116 Archived-At: Jambunathan K writes: >> 0 + a = å : + a = ä : + o = ö > > If set your input method to > > latin-1-prefix > > you can use /a, :a, :o to input the above characters. > > Why is it that you want roll your own? In the post, I describe how it differs: 1. [compose] har = h [compose] ar = här 2. The prefix/compose char is not inserted: you only see the letters that are part of the word. (Compare: you could setup an abbrev to make "nasa" into NASA. But I don't want NASA to look like "nasa", ever.) 3. No visual noise in the echo area. Also, though a minor matter, I can set it up on a mode-by-mode basis without having to use the poor man's hooks. > Btw, I see a swedish-postfix input method. What you > want is swedish-prefix input method. That was my first attempt: (quail-define-package "swedish-quail" "Swedish" "Swedish quail") (quail-define-rules ("0A" ?Å) ("0a" ?å) (":A" ?Ä) (":a" ?ä) (":O" ?Ö) (":o" ?ö) ) (set-input-method 'swedish-quail) However (again as I said even back then) I don't like the insertion of the prefix before it transforms, and I don't like the visual noise in the echo area. > Seems like a good candidate for M-x report-emacs-bug. Or a good candidate for writing that *gorgeous* Elisp. Red hair, green eyes, soft skin... > If you propose a patch, then you can get the prefixes > that you yourself use. I think this as a patch would have had a hard time as most people probably want the semi-colon for natural languages. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573