[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to use Quail Completion
From: |
Sofer Athlan |
Subject: |
Re: How to use Quail Completion |
Date: |
Thu, 17 Jan 2013 21:07:15 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (berkeley-unix) |
Hi,
this is an old post, but I had the same issue today so I leave a
solution here for reference.
The problem appears somewhere in between emacs 24.0 and 24.1. Some
shortcuts gained multiple mapping. But the quail-define-package defined
in latin-ltx.el assumes that in won't be the case and set DETERMINISTIC
to t. That's why it's impossible to choose between the characters.
My solution was to cup/paste the latin-ltx.el into another file and
define a new mode with only the definition redefined like this:
#+begin_src emacs-lisp
(quail-define-package
"MeX" "UTF-8" "\\" t
"LaTeX-like input method for many characters.
These characters are from the charsets used by the `utf-8' coding
system, including many technical ones. Examples:
\\'a -> á \\`{a} -> à
\\pi -> π \\int -> ∫ ^1 -> ¹"
'(("\t" . quail-completion))
nil nil nil nil nil nil nil nil nil nil)
#+end_src
Now, I can choose between character (using 1, 2, ...) and it remembers
my choice for the next selection.
Regards,
>> In message-mode I use input method TeX (see C-h I TeX). I use:
>>
>> (add-hook 'message-mode-hook
>> (lambda ()
>> (set-input-method "TeX")))
>>
>> Strings like \"A has several completions. From the *Help* string:
>>
>> key character(s) [type a key (sequence) and select one from the list]
>> -------- ------------ \"A Ӓ Ǟ Ä
>>
>> When I type \"A and TAB I get the list "Ӓ Ǟ Ä", but I can't figure
>> out how to get from "Ӓ" to "Ä". I have tried with C-u-TAB, C-TAB,
>> M-TAB etc. I have tried to use the mouse to select an alternative
>> completion, but that doesn't work either. I have tried without
>> vanilla Emacs (emacs -q).
>>
>> So to summarize, how do I use "select one from the list"? Or, how to
>> get from Ӓ to Ä?
>>
>> Thanks,
>> Rasmus
>>
--
Sofer.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: How to use Quail Completion,
Sofer Athlan <=