I don't understand how this is to be used:

(quail-defrule ",q" "abcd")

After evaluating this, and typing ,q, I get an underscored a: but how am I supposed to select one of the other characters? Doing (quail-next-translation) does start going through them, but only after inserting an a.

  • I've no idea how quail works. But how would you select between abc and xyz if you did (quail-defrule ",q" ["abc" "xyz"])? From the docstring, it sounds like the same sort of choice.
    – npostavs
    Sep 5, 2018 at 8:47

1 Answer 1



(quail-defrule ",q" ["abcd"])
  • 1
    It would help if you would elaborate, e.g., explain why/how this corrects the mistake.
    – Drew
    Jul 7, 2018 at 14:51
  • Yeah, I know the function takes a vector argument too, I was just curious about how the string argument is supposed to be used.
    – Toothrot
    Jul 7, 2018 at 18:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.