Subject: bug#24967: closed (Re: bug#24967: Kashubian input method)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 25 Nov 2016 10:44:01 +0000

Your bug report

#24967: Kashubian input method

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
24967: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24967
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#24967: Kashubian input method
From: Eli Zaretskii <[email-masked]>
To: Wojciech Gac <[email-masked]>
Cc: [email-masked]
Date: Fri, 25 Nov 2016 12:43:11 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Wojciech Gac <[email-masked]>
> Date: Sun, 20 Nov 2016 00:49:07 +0100
> Cc: [email-masked]
> 
> Ok, here's another take on the topic. Now it's not region-specific and incorporates as many regional diacritics
> as I was able to find. 

Thanks, pushed to master.

Subject: Kashubian input method
From: Wojciech Gac <[email-masked]>
To: [email-masked]
Date: Sat, 19 Nov 2016 13:02:42 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,
I've created a Kashubian prefix input method for Emacs. For every diacritic
character it uses the most intuitive prefix character, e.g. ':e' generates
the character 'ë', '`o' - 'ò', etc. I've also added the option to
explicitly insert those prefix characters by inputting them twice.
Regards,
Wojtek
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index 138a97a..3e9dbef 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -706,6 +706,47 @@

 (quail-define-package
+ "kashubian-prefix" "Kashubian" "CSB>" nil
+ "Kashubian input method."
+ nil t t nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+ ("/a" ?ą)
+ ("/A" ?Ą)
+ ("~a" ?ã)
+ ("~A" ?Ã)
+ ("'e" ?é)
+ ("'E" ?É)
+ (":e" ?ë)
+ (":E" ?Ë)
+ ("/l" ?ł)
+ ("/L" ?Ł)
+ ("/n" ?ń)
+ ("/N" ?Ń)
+ ("`o" ?ò)
+ ("`O" ?Ò)
+ ("'o" ?ó)
+ ("'O" ?Ó)
+ ("^o" ?ô)
+ ("^O" ?Ô)
+ ("`u" ?ù)
+ ("`U" ?Ù)
+ (".z" ?ż)
+ (".Z" ?Ż)
+ ;; Explicit input of prefix characters. Normally, to input a prefix
+ ;; character itself, one needs to press <Tab>. Definitions below
+ ;; allow to input those characters by entering them twice.
+ ("//" ?/)
+ ("~~" ?~)
+ ("''" ?')
+ ("::" ?:)
+ ("``" ?`)
+ ("^^" ?^)
+ (".." ?.)
+)
+
+
+(quail-define-package
  "polish-slash" "Polish" "PL>" nil
  "Polish diacritics and slash character are input as `/[acelnosxzACELNOSXZ/]'.
 For example, the character named `aogonek' is obtained by `/a'."