Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
;;; welsh.el --- Quail package for inputting Welsh characters -*-coding: utf-8;-*-
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
2016-01-01 01:16:19 -08:00
|
|
|
|
;; Copyright (C) 2001-2016 Free Software Foundation, Inc.
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
|
|
|
|
;; Author: Dave Love <fx@gnu.org>
|
|
|
|
|
;; Keywords: i18n
|
|
|
|
|
|
2001-12-25 11:10:03 +00:00
|
|
|
|
;; This file is part of GNU Emacs.
|
|
|
|
|
|
2008-05-07 03:37:08 +00:00
|
|
|
|
;; GNU Emacs is free software: you can redistribute it and/or modify
|
2001-11-04 17:08:08 +00:00
|
|
|
|
;; it under the terms of the GNU General Public License as published by
|
2008-05-07 03:37:08 +00:00
|
|
|
|
;; the Free Software Foundation, either version 3 of the License, or
|
|
|
|
|
;; (at your option) any later version.
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
2008-05-07 03:37:08 +00:00
|
|
|
|
;; GNU Emacs is distributed in the hope that it will be useful,
|
2001-11-04 17:08:08 +00:00
|
|
|
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
;; GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
;; You should have received a copy of the GNU General Public License
|
2008-05-07 03:37:08 +00:00
|
|
|
|
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
|
|
|
|
;;; Commentary:
|
|
|
|
|
|
|
|
|
|
;; Welsh input following the Yudit map by david@sheetmusic.org.uk.
|
|
|
|
|
|
|
|
|
|
;;; Code:
|
|
|
|
|
|
|
|
|
|
(require 'quail)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
"welsh" "Welsh" "Ŵ" t
|
2003-09-08 12:53:41 +00:00
|
|
|
|
"Welsh postfix input method"
|
2001-11-04 17:08:08 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
("A\\" ?À)
|
|
|
|
|
("A/" ?Á)
|
|
|
|
|
("A^" ?Â)
|
|
|
|
|
("A+" ?Â)
|
|
|
|
|
("A\"" ?Ä)
|
|
|
|
|
("a\\" ?à)
|
|
|
|
|
("a/" ?á)
|
|
|
|
|
("a^" ?â)
|
|
|
|
|
("a+" ?â)
|
|
|
|
|
("a\"" ?ä)
|
|
|
|
|
|
|
|
|
|
("E\\" ?È)
|
|
|
|
|
("E/" ?É)
|
|
|
|
|
("E^" ?Ê)
|
|
|
|
|
("E+" ?Ê)
|
|
|
|
|
("E\"" ?Ë)
|
|
|
|
|
("e\\" ?è)
|
|
|
|
|
("e/" ?é)
|
|
|
|
|
("e^" ?ê)
|
|
|
|
|
("e+" ?ê)
|
|
|
|
|
("e\"" ?ë)
|
|
|
|
|
|
|
|
|
|
("I\\" ?Ì)
|
|
|
|
|
("I/" ?Í)
|
|
|
|
|
("I^" ?Î)
|
|
|
|
|
("I+" ?Î)
|
|
|
|
|
("I\"" ?Ï)
|
|
|
|
|
("i\\" ?ì)
|
|
|
|
|
("i/" ?í)
|
|
|
|
|
("i^" ?î)
|
|
|
|
|
("i+" ?î)
|
|
|
|
|
("i\"" ?ï)
|
|
|
|
|
|
|
|
|
|
("O\\" ?Ò)
|
|
|
|
|
("O/" ?Ó)
|
|
|
|
|
("O^" ?Ô)
|
|
|
|
|
("O+" ?Ô)
|
|
|
|
|
("O\"" ?Ö)
|
|
|
|
|
("o\\" ?ò)
|
|
|
|
|
("o/" ?ó)
|
|
|
|
|
("o^" ?ô)
|
|
|
|
|
("o+" ?ô)
|
|
|
|
|
("o\"" ?ö)
|
|
|
|
|
|
|
|
|
|
("U\\" ?Ù)
|
|
|
|
|
("U/" ?Ú)
|
|
|
|
|
("U^" ?Û)
|
|
|
|
|
("U+" ?Û)
|
|
|
|
|
("U\"" ?Ü)
|
|
|
|
|
("u\\" ?ù)
|
|
|
|
|
("u/" ?ú)
|
|
|
|
|
("u^" ?û)
|
|
|
|
|
("u+" ?û)
|
|
|
|
|
("u\"" ?ü)
|
|
|
|
|
|
|
|
|
|
("Y\\" ?Ỳ)
|
|
|
|
|
("Y/" ?Ý)
|
|
|
|
|
("Y^" ?Ŷ)
|
|
|
|
|
("Y+" ?Ŷ)
|
|
|
|
|
("Y\"" ?Ÿ)
|
|
|
|
|
("y\\" ?ỳ)
|
|
|
|
|
("y/" ?ý)
|
|
|
|
|
("y\"" ?ÿ)
|
|
|
|
|
("y^" ?ŷ)
|
|
|
|
|
("y+" ?ŷ)
|
|
|
|
|
|
|
|
|
|
("W\\" ?Ẁ)
|
|
|
|
|
("W/" ?Ẃ)
|
|
|
|
|
("W^" ?Ŵ)
|
|
|
|
|
("W+" ?Ŵ)
|
|
|
|
|
("W\"" ?Ẅ)
|
|
|
|
|
("w\\" ?ẁ)
|
|
|
|
|
("w/" ?ẃ)
|
|
|
|
|
("w^" ?ŵ)
|
|
|
|
|
("w+" ?ŵ)
|
|
|
|
|
("w\"" ?ẅ)
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
|
|
|
|
;; "hawlfraint" (copyright). Dyma arwyddlun hawlfraint.
|
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
("(h)" ?ⓗ))
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
2002-11-14 14:05:39 +00:00
|
|
|
|
;; (quail-define-package
|
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
;; "welsh" "Welsh" "Ŵ" t
|
2001-11-04 17:08:08 +00:00
|
|
|
|
;; "Welsh postfix input method, using Latin-8"
|
|
|
|
|
;; nil t nil nil nil nil nil nil nil nil t)
|
|
|
|
|
|
|
|
|
|
;; (quail-define-rules
|
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
|
|
|
|
;; ("A\\" ?À)
|
|
|
|
|
;; ("A/" ?Á)
|
|
|
|
|
;; ("A^" ?Â)
|
|
|
|
|
;; ("A+" ?Â)
|
|
|
|
|
;; ("A\"" ?Ä)
|
|
|
|
|
;; ("a\\" ?à)
|
|
|
|
|
;; ("a/" ?á)
|
|
|
|
|
;; ("a^" ?â)
|
|
|
|
|
;; ("a+" ?â)
|
|
|
|
|
;; ("a\"" ?ä)
|
|
|
|
|
|
|
|
|
|
;; ("E\\" ?È)
|
|
|
|
|
;; ("E/" ?É)
|
|
|
|
|
;; ("E^" ?Ê)
|
|
|
|
|
;; ("E+" ?Ê)
|
|
|
|
|
;; ("E\"" ?Ë)
|
|
|
|
|
;; ("e\\" ?è)
|
|
|
|
|
;; ("e/" ?é)
|
|
|
|
|
;; ("e^" ?ê)
|
|
|
|
|
;; ("e+" ?ê)
|
|
|
|
|
;; ("e\"" ?ë)
|
|
|
|
|
|
|
|
|
|
;; ("I\\" ?Ì)
|
|
|
|
|
;; ("I/" ?Í)
|
|
|
|
|
;; ("I^" ?Î)
|
|
|
|
|
;; ("I+" ?Î)
|
|
|
|
|
;; ("I\"" ?Ï)
|
|
|
|
|
;; ("i\\" ?ì)
|
|
|
|
|
;; ("i/" ?í)
|
|
|
|
|
;; ("i^" ?î)
|
|
|
|
|
;; ("i+" ?î)
|
|
|
|
|
;; ("i\"" ?ï)
|
|
|
|
|
|
|
|
|
|
;; ("O\\" ?Ò)
|
|
|
|
|
;; ("O/" ?Ó)
|
|
|
|
|
;; ("O^" ?Ô)
|
|
|
|
|
;; ("O+" ?Ô)
|
|
|
|
|
;; ("O\"" ?Ö)
|
|
|
|
|
;; ("o\\" ?ò)
|
|
|
|
|
;; ("o/" ?ó)
|
|
|
|
|
;; ("o^" ?ô)
|
|
|
|
|
;; ("o+" ?ô)
|
|
|
|
|
;; ("o\"" ?ö)
|
|
|
|
|
|
|
|
|
|
;; ("U\\" ?Ù)
|
|
|
|
|
;; ("U/" ?Ú)
|
|
|
|
|
;; ("U^" ?Û)
|
|
|
|
|
;; ("U+" ?Û)
|
|
|
|
|
;; ("U\"" ?Ü)
|
|
|
|
|
;; ("u\\" ?ù)
|
|
|
|
|
;; ("u/" ?ú)
|
|
|
|
|
;; ("u^" ?û)
|
|
|
|
|
;; ("u+" ?û)
|
|
|
|
|
;; ("u\"" ?ü)
|
|
|
|
|
|
|
|
|
|
;; ("Y\\" ?¬)
|
|
|
|
|
;; ("Y/" ?Ý)
|
|
|
|
|
;; ("Y^" ?Þ)
|
|
|
|
|
;; ("Y+" ?Þ)
|
|
|
|
|
;; ("Y\"" ?¯)
|
|
|
|
|
;; ("y\\" ?¼)
|
|
|
|
|
;; ("y/" ?ý)
|
|
|
|
|
;; ("y\"" ?ÿ)
|
|
|
|
|
;; ("y^" ?þ)
|
|
|
|
|
;; ("y+" ?þ)
|
|
|
|
|
|
|
|
|
|
;; ("W\\" ?¨)
|
|
|
|
|
;; ("W/" ?ª)
|
|
|
|
|
;; ("W^" ?Ð)
|
|
|
|
|
;; ("W+" ?Ð)
|
|
|
|
|
;; ("W\"" ?½)
|
|
|
|
|
;; ("w\\" ?¸)
|
|
|
|
|
;; ("w/" ?º)
|
|
|
|
|
;; ("w^" ?ð)
|
|
|
|
|
;; ("w+" ?ð)
|
|
|
|
|
;; ("w\"" ?¾))
|
2001-11-04 17:08:08 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;;; welsh.el ends here
|