GNU bug report logs - #12072
patch: fix quail inscript non-qwerty

Previous Next

Package: emacs;

Reported by: Daniel Bergey <bergey <at> alum.mit.edu>

Date: Fri, 27 Jul 2012 20:31:01 UTC

Severity: normal

Tags: patch

Fixed in version 24.3

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Glenn Morris <rgm <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#12072: closed (patch: fix quail inscript non-qwerty)
Date: Fri, 17 Aug 2012 07:39:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 17 Aug 2012 03:29:41 -0400
with message-id <yy5lex9ga.fsf <at> fencepost.gnu.org>
and subject line Re: bug#12072: patch: fix quail inscript non-qwerty
has caused the debbugs.gnu.org bug report #12072,
regarding patch: fix quail inscript non-qwerty
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
12072: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12072
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Daniel Bergey <bergey <at> alum.mit.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: patch: fix quail inscript non-qwerty
Date: Fri, 27 Jul 2012 12:59:14 -0400
The attached patch fixes the quail Inscript (Indian language family)
input methods when the underlying keyboard layout is not qwerty.  The
inscript layout is positional---the vowels should be under the left
hand.  quail-keyboard-layout should be consulted to ensure this happens.
Each of the inscript layouts is defined by calling
quail-define-inscript-package, so one change should fix them all.

I've tested this patch with emacs 24.1, using qwerty and dvorak
keyboards in X11, and devanagari-inscript input method.

Changelog:
2012-07-27 Daniel Bergey <bergey <at> alum.mit.edu>

    leim/quail/indian.el: set kbd-translate for all Inscript layouts
    
    Inscript is a positional layout---vowels should be on the left hand
    regardless of the underlying characters produced by those keys.

Patch:

*** /tmp/9CVXFc_indian.el	2012-07-27 12:56:22.116246859 -0400
--- leim/quail/indian.el	2012-07-27 12:31:01.250554107 -0400
***************
*** 309,315 ****
  (defun quail-define-inscript-package (char-tables key-tables pkgname lang
                                                    title docstring)
    (funcall 'quail-define-package pkgname lang title nil docstring
! 	   nil nil nil nil nil nil nil nil)
    (let (char-table key-table char key)
      (while (and char-tables key-tables)
        (setq char-table  (car char-tables)
--- 309,315 ----
  (defun quail-define-inscript-package (char-tables key-tables pkgname lang
                                                    title docstring)
    (funcall 'quail-define-package pkgname lang title nil docstring
! 	   nil nil nil t nil nil nil nil)
    (let (char-table key-table char key)
      (while (and char-tables key-tables)
        (setq char-table  (car char-tables)


[Message part 3 (message/rfc822, inline)]
From: Glenn Morris <rgm <at> gnu.org>
To: 12072-done <at> debbugs.gnu.org
Subject: Re: bug#12072: patch: fix quail inscript non-qwerty
Date: Fri, 17 Aug 2012 03:29:41 -0400
Version: 24.3

Thanks. I don't understand this stuff, but you seem to know what you are
talking about, so I applied this to Emacs trunk, which is currently
expected to be released as 24.3.


This bug report was last modified 12 years and 358 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.