Commit | Line | Data |
---|---|---|
0a10297a | 1 | ;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*- |
d92d0128 | 2 | |
ba87a680 GM |
3 | ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 |
4 | ;; Free Software Foundation, Inc. | |
5 | ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, | |
6 | ;; 2007, 2008 | |
eaa61218 KH |
7 | ;; National Institute of Advanced Industrial Science and Technology (AIST) |
8 | ;; Registration Number H14PRO021 | |
8f924df7 KH |
9 | ;; Copyright (C) 2003 |
10 | ;; National Institute of Advanced Industrial Science and Technology (AIST) | |
11 | ;; Registration Number H13PRO009 | |
d92d0128 KH |
12 | |
13 | ;; Keywords: multilingual, Lao | |
14 | ||
15 | ;; This file is part of GNU Emacs. | |
16 | ||
17 | ;; GNU Emacs is free software; you can redistribute it and/or modify | |
18 | ;; it under the terms of the GNU General Public License as published by | |
d7142f3e | 19 | ;; the Free Software Foundation; either version 3, or (at your option) |
d92d0128 KH |
20 | ;; any later version. |
21 | ||
22 | ;; GNU Emacs is distributed in the hope that it will be useful, | |
23 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
24 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
25 | ;; GNU General Public License for more details. | |
26 | ||
27 | ;; You should have received a copy of the GNU General Public License | |
28 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | |
3a35cf56 LK |
29 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
30 | ;; Boston, MA 02110-1301, USA. | |
d92d0128 | 31 | |
60370d40 PJ |
32 | ;;; Commentary: |
33 | ||
d92d0128 KH |
34 | ;;; Code: |
35 | ||
e1915ab3 KH |
36 | (define-coding-system 'lao |
37 | "8-bit encoding for ASCII (MSB=0) and LAO (MSB=1)." | |
38 | :coding-type 'charset | |
39 | :mnemonic ?L | |
40 | :charset-list '(lao)) | |
d92d0128 | 41 | |
d92d0128 | 42 | (set-language-info-alist |
a564ccf9 | 43 | "Lao" '((charset lao) |
a79a3c79 KH |
44 | (coding-system lao) |
45 | (coding-priority lao) | |
a564ccf9 | 46 | (input-method . "lao") |
a564ccf9 KH |
47 | (unibyte-display . lao) |
48 | (features lao-util) | |
78eee0ed | 49 | (documentation . t))) |
d92d0128 | 50 | |
fde03aac | 51 | (set-char-table-range composition-function-table '(#xE80 . #xEDF) |
0bc30ad9 | 52 | '(("[\xE80-\xEDF]+" . lao-composition-function))) |
86e2a803 | 53 | |
41da80b1 DL |
54 | (provide 'lao) |
55 | ||
cbee283d | 56 | ;; arch-tag: ba540fd9-6352-4449-a9cd-669afd21fa57 |
d92d0128 | 57 | ;;; lao.el ends here |