Mercurial > emacs
annotate leim/CXTERM-DIC/Punct-b5.tit @ 51893:1a294cfb1636
Version 1.8.0 of sql-mode.
Simplify selection of SQL products to define highlighting and
interactive mode. Includes detailed instructions on adding support
for new products.
(sql-product): New variable. Identifies SQL product for use in highlighting and
interactive mode.
(sql-interactive-product): New variable. SQL product for sql-interactive-mode.
(sql-product-support): New variable. Specifies product-specific parameters to
drive highlighting and interactive mode.
(sql-imenu-generic-expression): Add more object types.
(sql-sqlite-options): Correct comment.
(sql-ms-program): Use "osql" rather than "isql".
(sql-prompt-regexp, sql-prompt-length): Update comment.
(sql-mode-menu): Add "Start SQLi session" entry. Replace Highlighting submenu
with Product menu. Fix Send Region entry.
(sql-mode-abbrev-table): Add abbreviations. Support of SYSTEM-FLAG on
define-abbrev. Support was removed with last check-in; it now handles older
Emacsen without the SYSTEM-FLAG.
(sql-mode-font-lock-object-name): Add font-lock pattern for object names.
(sql-mode-ansi-font-lock-keywords): Set as default value.
(sql-mode-oracle-font-lock-keywords): Set as default value. Support Oracle 9i
keywords.
(sql-mode-postgres-font-lock-keywords): Set as default value.
(sql-mode-linter-font-lock-keywords): Set as default value.
(sql-mode-ms-font-lock-keywords): New variable. Support Microsoft SQLServer
2000.
(sql-mode-sybase-font-lock-keywords)
(sql-mode-interbase-font-lock-keywords)
(sql-mode-sqlite-font-lock-keywords)
(sql-mode-strong-font-lock-keywords)
(sql-mode-mysql-font-lock-keywords)
(sql-mode-db2-font-lock-keywords): New variables. Default to ANSI keywords.
(sql-mode-font-lock-defaults): Update comment.
(sql-product-feature): New function. Returns feature associated with a product
from `sql-product-support' alist.
(sql-product-font-lock): New function. Set font-lock support based on
`sql-product'.
(sql-add-product-keywords): New function. Add font-lock rules to
product-specific keyword variables.
(sql-set-product): New function. Set `sql-product' and apply appropriate
font-lock highlighting.
(sql-highlight-product): New function. Set font-lock support based on a
product. Also set mode name to include product name.
(sql-highlight-ansi-keywords, sql-highlight-oracle-keywords)
(sql-highlight-postgres-keywords, sql-highlight-linter-keywords):
Use `sql-set-product'.
(sql-highlight-ms-keywords)
(sql-highlight-sybase-keywords)
(sql-highlight-interbase-keywords)
(sql-highlight-strong-keywords)
(sql-highlight-mysql-keywords)
(sql-highlight-sqlite-keywords)
(sql-highlight-db2-keywords): New functions. Use `sql-set-product'.
(sql-get-login): Prompt in the same order as the tokens.
(sql-mode): Uses `sql-product-highlight' and `sql-product-font-lock'.
(sql-product-interactive): New function. Common portions of product-specific
interactive mode wrappers.
(sql-interactive-mode): Rewritten to use product features.
(sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
(sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
(sql-db2, sql-linter): Use `sql-product-interactive'.
(sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
(sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
(sql-connect-ingres, sql-connect-postgres)
(sql-connect-interbase, sql-connect-db2, sql-connect-linter): New functions.
Format command line parameters and invoke comint on the appropriate interpreter.
Code was in the corresponding `sql-xyz' function before.
(sql-connect-ms): New function. Support -E argument to use operating system
credentials for authentication.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sun, 13 Jul 2003 17:19:18 +0000 |
parents | 373675529da6 |
children | 695cf19ef79e |
rev | line source |
---|---|
25930 | 1 # HANZI input table for cxterm |
2 # Generated from Punct-b5.cit by cit2tit | |
3 # To be used by cxterm, convert me to .cit format first | |
4 # .cit version 1 | |
5 ENCODE: BIG5 | |
6 MULTICHOICE: YES | |
7 PROMPT: ¤¤¤å¿é¤J¡i¼ÐÂI²Å¸¹¡j | |
8 # | |
9 COMMENT Copyright 1991 by Yongguang Zhang. (ygz@cs.purdue.edu) | |
10 COMMENT Permission to use/modify/copy for any purpose is hereby granted. | |
11 COMMENT Absolutely no fee and no warranties. | |
12 COMMENT | |
13 COMMENT use <CTRL-f> to move to the right | |
14 COMMENT use <CTRL-b> to move to the left | |
15 COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992. | |
16 # define keys | |
17 VALIDINPUTKEY: !"\043$%&'()*+,-./0123456789:;<=>?@[\134]^_`abcdefghijkl | |
18 VALIDINPUTKEY: mnopqrstuvwxyz{|}~ | |
19 SELECTKEY: 1\040 | |
20 SELECTKEY: 2 | |
21 SELECTKEY: 3 | |
22 SELECTKEY: 4 | |
23 SELECTKEY: 5 | |
24 SELECTKEY: 6 | |
25 SELECTKEY: 7 | |
26 SELECTKEY: 8 | |
27 SELECTKEY: 9 | |
28 SELECTKEY: 0 | |
29 BACKSPACE: \010\177 | |
30 DELETEALL: \015\025 | |
31 MOVERIGHT: \006 | |
32 MOVELEFT: \002 | |
33 REPEATKEY: \020\022 | |
34 # the following line must not be removed | |
35 BEGINDICTIONARY | |
36 # | |
37 ! ¡I¡T | |
38 " ¡§¡¨¡©¡ª¡² | |
39 \043 ¡¡Ì | |
40 $ ¢D¢L¢F¢G | |
41 % ¢H | |
42 & ¡Í¡® | |
43 ' ¡¥¡¦¡«¡¬ | |
44 ( ¡]¡e¡}¡_¡g¡u¡y¡x¡| | |
45 ) ¡^¡f¡~¡`¡h¡v¡z¡w¡{ | |
46 * ¡Î¡Ñ£S£N¡ä | |
47 + ¡Ï¡Þ¡Ó£U¡t¡å | |
48 , ¡A¡M¡B¡N | |
49 - ¡Ð¡ß¡ß¡V¡Â¢w¡ã | |
50 . ¡C¡D¡E¡O¡P¡K¡L¡î¡ï¢X¡ó | |
51 / ¡þ¢A¡Ò¡Ô¢@¢B | |
52 0 ¢¯£Ì£Ö£à¢Â¢Ì | |
53 1 ¢°£Ã£Í£×¢¹¢Ã¢Í | |
54 2 ¢±£Ä£Î£Ø¢º¢Ä¢Î | |
55 3 ¢²£Å£Ï£Ù¢»¢Å | |
56 4 ¢³£Æ£Ð£Ú¢¼¢Æ | |
57 5 ¢´£Ç£Ñ£Û¢½¢Ç | |
58 6 ¢µ£È£Ò£Ü¢¾¢È | |
59 7 ¢¶£É£Ó£Ý¢¿¢É | |
60 8 ¢·£Ê£Ô£Þ¢À¢Ê | |
61 9 ¢¸£Ë£Õ£ß¢Á¢Ë | |
62 : ¡G¡J¡R | |
63 ; ¡F¡Q | |
64 < ¡q¡à¡m¡o¡s¡Ø | |
65 = ¡×¡â¡Ú¡Ü¡Ý | |
66 > ¡r¡á¡n¡p¡t¡Ù | |
67 ? ¡H¡S | |
68 @ ¢I¡ó | |
69 [ ¡£¡i¡k | |
70 \134 ¢@¢B¡þ¢A | |
71 ] ¡¤¡j¡l | |
72 ^ ¡s | |
73 _ ¡Z¡\ | |
74 ` ¡¥¡¦¡«¡¬ | |
40050
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
75 a ¢é |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
76 b ¢ê |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
77 c ¢ë |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
78 d ¢ì |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
79 e ¢í |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
80 f ¢î |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
81 g ¢ï |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
82 h ¢ð |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
83 i ¢ñ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
84 j ¢ò |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
85 k ¢ó |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
86 l ¢ô |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
87 m ¢õ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
88 n ¢ö |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
89 o ¢÷ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
90 p ¢ø |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
91 q ¢ù |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
92 r ¢ú |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
93 s ¢û |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
94 t ¢ü |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
95 u ¢ý |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
96 v ¢þ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
97 w £@ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
98 x £A |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
99 y £B |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
100 z £C |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
101 A ¢Ï |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
102 B ¢Ð |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
103 C ¢Ñ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
104 D ¢Ò |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
105 E ¢Ó |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
106 F ¢Ô |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
107 G ¢Õ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
108 H ¢Ö |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
109 I ¢× |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
110 J ¢Ø |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
111 K ¢Ù |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
112 L ¢Ú |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
113 M ¢Û |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
114 N ¢Ü |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
115 O ¢Ý |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
116 P ¢Þ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
117 Q ¢ß |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
118 R ¢à |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
119 S ¢á |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
120 T ¢â |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
121 U ¢ã |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
122 V ¢ä |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
123 W ¢å |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
124 X ¢æ |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
125 Y ¢ç |
373675529da6
Add big5 Chinese double spaced alphabet mappings, so that one could
Eli Zaretskii <eliz@gnu.org>
parents:
25930
diff
changeset
|
126 Z ¢è |
25930 | 127 graph ¢b¢c¢d¢e¢f¢g¢h¢i¢j¢k¢l¢m¢n¢o¢p¢q¢r¢s¢t¢u¢v¢w¢x¢y¢z |
128 graph ¢{¢|¢}¢~¢¡¢¢¢£¢¤¢¥¢¦¢§¢¨¢©¢ª¢«¢¬¢¢® | |
129 logo ¡¯¡°¡±¡²¡³¡´¡µ¡¶¡·¡¸¡¹¡º¡»¡¼¡½¡¾¡¿¡À¡Á¡Â¡Ã¡Ä¡Å¡Æ¡Ç | |
130 logo ¡È¡É¡Ê¡Ë | |
131 math ¡Ï¡Ð¡Ñ¡Ò¡Ó¡Ô¡Õ¡Ö¡×¡Ø¡Ù¡Ú¡Û¡Ü¡Ý¡Þ¡ß¡à¡á¡â¡ã¡ä¡å¡æ¡ç | |
132 math ¡è¡é¡ê¡ë¡ì¡í¡î¡ï | |
133 symbol ¡ñ¡ð¡ò¡ó¡ô¡õ¡ö¡÷¡ø¡ù¡ú¡û¡ü¡ý¡þ¢@¢A¢B | |
134 unit ¢C¢D¢E¢F¢G¢H¢H¢I¢P¢Q¢R¢S¢T¢U¢V¢W¢X¢Y¢Z¢[¢\¢]¢^¢_¢` | |
135 unit ¢a | |
136 { ¡¡¡a¡c | |
137 | ¡U¡ý¡Y¢x¡ü | |
138 } ¡¢¡b¡d | |
139 ~ ¡\¡ã¡Û |