annotate leim/quail/cyril-jis.el @ 47576:b31c8ab7336a

Sync with version 2.0.20. Lengthy ChangeLog follows: 2002-09-22 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de> Version 2.0.20 released. 2002-09-20 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de> * net/tramp.el (tramp-completion-function-alist): Escape open paren in docstring. (tramp-user-regexp, tramp-host-regexp): Allow empty strings. (tramp-handle-insert-file-contents): Call tramp-message-for-buffer instead of tramp-message. (tramp-open-connection-rsh): Handle empty string as user name. (tramp-open-connection-su): Handle empty string as host name. Handle nil user name. (tramp-handle-file-local-copy, tramp-handle-write-region) (tramp-completion-handle-file-name-all-completions) (tramp-open-connection-telnet, tramp-open-connection-rsh) (tramp-open-connection-su, tramp-post-connection) (tramp-maybe-open-connection, tramp-method-out-of-band-p) (tramp-get-connection-function, tramp-get-remote-sh) (tramp-get-rsh-program, tramp-get-rsh-args) (tramp-get-rcp-program, tramp-get-rcp-args) (tramp-get-rcp-keep-date-arg, tramp-get-su-program) (tramp-get-su-args, tramp-get-telnet-program) (tramp-get-telnet-args): Use `tramp-find-method', perhaps require additional args USER, HOST. (tramp-action-password, tramp-open-connection-telnet) (tramp-open-connection-su, tramp-open-connection-multi) (tramp-method-out-of-band-p): `tramp-method-out-of-band-p' now takes USER and HOST arguments, to be able to use `tramp-find-method'. Update callers. (tramp-find-method): New function. 2002-09-20 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-handle-insert-directory): Handle "--dired" in SWITCHES (by removing it). 2002-09-18 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-file-name-handler): Add `file-remote-p' property. 2002-09-17 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (top-level): Maybe autoload uudecode-decode-region. 2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-bug): Add tramp-methods. 2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-methods): Update docstring: tramp-encoding-command, tramp-decoding-command, tramp-encoding-function and tramp-decoding-function are not parameters anymore. (tramp-uuencode-region): Autoload it. 2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> Version 2.0.19 released. * net/tramp-uu.el: New file, implements uuencode in Lisp. * net/tramp.el (tramp-coding-commands): Use `tramp-uuencode-region' as local encoder for the uuencode based entries. 2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-handle-write-region): Wrong parens. 2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> Version 2.0.18 released. * net/tramp.el (tramp-perl-decode): Perl changes to accomodate older versions of Perl. Now tested with 5.004. Suggestion from Michael Albinus. 2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-find-inline-encoding): Call tramp-call-local-coding-command with nil for INPUT and OUTPUT. (tramp-call-local-coding-command): OUTPUT equals nil means to discard the output. INPUT equals nil means /dev/null. 2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-encoding-shell): Default to environment variable COMSPEC on Windows. (tramp-handle-write-region): More debugging output. (tramp-find-inline-encoding): Ditto. 2002-09-11 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-handle-file-name-all-completions): Define `result1'. (tramp-parse-hosts-group): Discard IPv6 entries. 2002-09-11 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de> * net/tramp.el (tramp-post-connection): Only send Perl mime-encode/decode implementations when using inline method. (tramp-handle-file-local-copy) (tramp-handle-write-region, tramp-post-connection) (tramp-coding-commands, tramp-find-inline-encoding): For the inline encodings, distinguish between local and remote commands, instead of between commands and functions. (The local commands can be functions, too.) If the local host is a Windows machine, we can't expect the same commands to work there as on the remote host. (tramp-call-local-coding-command): New function for calling local encoding and decoding commands. (tramp-set-remote-encoding, tramp-get-remote-encoding) (tramp-set-remote-decoding, tramp-get-remote-decoding) (tramp-set-local-encoding, tramp-get-local-encoding) (tramp-set-local-decoding, tramp-get-local-decoding): New functions. (tramp-get-encoding-command, tramp-set-encoding-command) (tramp-get-decoding-command, tramp-set-decoding-command) (tramp-get-encoding-function, tramp-set-encoding-function) (tramp-get-decoding-function, tramp-set-decoding-function): Old functions, removed. 2002-09-10 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-open-connection-setup-interactive-shell): Change command to invoke /bin/sh slightly to make it compatible with the `rc' shell. Suggested by Daniel Pittman. 2002-09-10 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-handle-write-region): Added missing `)'. Hope it's the right place. 2002-09-09 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-open-connection-setup-interactive-shell): Do "exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in order to get a sane shell prompt. If people have ${CWD}, say, in their shell prompt, then the default login shell might display something harmless, but the /bin/sh will display a dollar sign which confused the subsequent prompt recognition. (tramp-multi-action-password): More debugging output. (tramp-encoding-shell): Renamed from tramp-sh-program. More documentation. Default to cmd.exe on Windows NT. (tramp-encoding-command-switch): New variable. Use instead of hard-wired "-c" which is only good for /bin/sh. (tramp-encoding-reads-stdin): New variable. If t, commands are called like "/bin/sh -c COMMAND <INPUT", if nil, they are called like "/bin/sh -c COMMAND INPUT", ie the input file is the last argument. (tramp-multi-sh-program): Always default to tramp-encoding-shell. (tramp-handle-file-local-copy, tramp-handle-write-region): Respect tramp-encoding-shell and friends. (tramp-find-inline-encoding): Use new-style calls for checking if the local commands work. 2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-methods): Remove `tramp-completion-function' entries. They are handled now by `tramp-completion-function-alist'. (tramp-completion-function): Defvar removed. I've never used it. Hmm. (tramp-get-completion-function) (tramp-get-completion-rsh, tramp-get-completion-ssh) (tramp-get-completion-telnet, tramp-get-completion-su): Functions removed as well. Not necessary any longer due to extended customization means. (tramp-completion-function-alist): New defcustom. Holds all FUNCTION FILE pairs used for user and host name completion relevant for METHOD. (tramp-completion-function-alist-rsh) (tramp-completion-function-alist-ssh) (tramp-completion-function-alist-telnet) (tramp-completion-function-alist-su): Defconst for initializing `tramp-completion-function-alist'. Unfortunately, mainly UNIX-like values are known for me until now. Needs to be completed for at least VMS++ like operating systems. (tramp-set-completion-function) (tramp-get-completion-function): New functions for configuration of `tramp-completion-function-alist'. The old definition of `tramp-get-completion-function' has been discarded. (tramp-completion-handle-file-name-all-completions): Change function call for user/host completion according to definition in `tramp-completion-function-alist'. (tramp-parse-passwd): Added exception handling for "root", because `tramp-get-completion-su' (the previous place for this stuff) doesn't exist any longer. 2002-09-07 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-enter-password): Use `tramp-password-end-of-line' to terminate the line. (tramp-bug): Include new variable `tramp-password-end-of-line'. (tramp-password-end-of-line): New variable. People who use plink under Windows might have to issue "\r\n" after the password, but they need to send just "\n" after the other commands. So this variable was introduced to complement `tramp-rsh-end-of-line'. (tramp-wait-for-output, tramp-post-connection): Allow "\r" at end of line of the output delimiter. 2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-handle-file-local-copy, tramp-find-shell) (tramp-open-connection-setup-interactive-shell): Add some comments about Douglas Grey Stephen's suggestions to make Tramp work better with plink under Windows. I'm not sure what to think of them, but now I have a guinea pig to try it out on. Said guinea pig is having other problems, though... Also remove some commented-out code. 2002-09-06 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-get-completion-methods): Algorithm slightly tuned. (tramp-get-completion-user-host): Accept user names as they are if typed until "@". (tramp-completion-mode): Replace `last-input-char' by modern `last-input-event'. Check for `event-modifiers'. 2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (file-expand-wildcards): Corrected check to see if advising is necessary. 2002-09-05 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-postfix-single-method-format) (tramp-postfix-multi-method-format) (tramp-postfix-multi-hop-format) (tramp-postfix-user-format): New format strings. (tramp-postfix-single-method-regexp) (tramp-postfix-multi-method-regexp) (tramp-postfix-multi-hop-regexp) (tramp-postfix-user-regexp) (tramp-make-multi-tramp-file-format) (tramp-make-tramp-file-name): Apply them. (tramp-completion-handle-file-name-all-completions): Fix for invoking ange-ftp in case of "/ftp:xxx" file names. 2002-09-04 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-prefix-format) (tramp-postfix-host-format): New format strings. (tramp-prefix-regexp, tramp-method-regexp) (tramp-postfix-single-method-regexp) (tramp-postfix-multi-method-regexp) (tramp-postfix-multi-hop-regexp) (tramp-user-regexp, tramp-postfix-user-regexp) (tramp-host-regexp, tramp-postfix-host-regexp) (tramp-path-regexp): New atomar regular expressions. If corresponding format strings exist, derived from them. (tramp-file-name-structure) (tramp-multi-file-name-structure) (tramp-multi-file-name-hop-structure) (tramp-make-multi-tramp-file-format) (tramp-completion-mode) (tramp-completion-dissect-file-name) (tramp-parse-rhosts-group) (tramp-parse-shosts-group) (tramp-parse-hosts-group) (tramp-parse-passwd-group): Apply these expressions. (tramp-file-name-structure-unified) (tramp-file-name-structure-separate) (tramp-make-tramp-file-format-unified) (tramp-make-tramp-file-format-separate) (tramp-make-tramp-file-format) (tramp-make-tramp-file-user-nil-format-unified) (tramp-make-tramp-file-user-nil-format-separate) (tramp-make-tramp-file-user-nil-format) (tramp-multi-file-name-structure-unified) (tramp-multi-file-name-structure-separate) (tramp-multi-file-name-hop-structure-unified) (tramp-multi-file-name-hop-structure-separate) (tramp-make-multi-tramp-file-format-unified) (tramp-make-multi-tramp-file-format-separate): Removed. (tramp-make-tramp-file-name): Allow partial tramp file names. Generate tramp file format on-the-fly depending on parameters. Apply atomar format strings resp expressions. (tramp-get-completion-methods) (tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'. (tramp-parse-hosts-group): Take all host names and IP addresses into account. (tramp-bug): Remove `tramp-make-tramp-file-format'. 2002-09-01 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-methods): Add `tramp-completion-function' for "su" and "sudo". (tramp-get-completion-telnet): Implement it. (tramp-parse-hosts) (tramp-parse-hosts-group) (tramp-get-completion-su) (tramp-parse-passwd) (tramp-parse-passwd-group): New functions. 2002-08-31 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-mode): Check for `last-input-char'. (tramp-completion-file-name-handler-alist): Add handler for `file-exists-p. (tramp-completion-handle-file-exists-p): New function. (tramp-completion-handle-file-name-completion): Simplified. (tramp-completion-dissect-file-name): Regexp's reorganised. (tramp-completion-handle-file-name-all-completions): Call completion-function only if `user' or `host' is given. (tramp-get-completion-user-host): New function. (tramp-get-completion-rsh) (tramp-get-completion-ssh): Apply it. 2002-08-29 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-file-name-handler-alist): Add handler for `expand-file-name'. (tramp-completion-handle-expand-file-name): New function. 2002-08-26 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-mode): New function. (tramp-completion-handle-file-name-directory) (tramp-completion-handle-file-name-all-completions): Apply it. (tramp-methods): Remove double definition of `ssh1-old' and `ssh2-old'. (tramp-point-at-eol): New defalias. (tramp-parse-rhosts-group) (tramp-parse-shosts-group):: Apply it. 2002-08-25 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-get-completion-methods) (tramp-get-completion-rsh) (tramp-get-completion-ssh): Add "[" for Xemacs. (tramp-completion-file-name-regexp-separate): Expression adapted. (tramp-completion-file-name-handler-alist): Add handler for `file-name-directory' and `file-name-nondirectory'. (tramp-completion-handle-file-name-directory) (tramp-completion-handle-file-name-nondirectory) (tramp-completion-run-real-handler): New functions. (tramp-completion-file-name-handler) (tramp-completion-handle-file-name-all-completions): Apply `tramp-completion-run-real-handler'. (tramp-parse-rhosts) (tramp-parse-shosts): Use `with-temp-buffer'. `result? renamed to `res' (otherwise side effects in XEmacs). 2002-08-24 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-file-name-regexp) (tramp-completion-file-name-handler-alist) (tramp-flatten-list) (tramp-completion-dissect-file-name) (tramp-get-completion-rsh) (tramp-parse-rhosts) (tramp-parse-rhosts-group) (tramp-get-completion-ssh): Doc string tuned. (tramp-methods): Doc string and custom type extended for `tramp-completion-function'. (tramp-completion-function): Variable added. Is it really used? Other variables like `tramp-completion-function' aren't used. (tramp-completion-file-name-handler-alist): Add handler for `file-name-completion'. (tramp-completion-handle-file-name-completion): New function. 2002-08-18 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-parse-rhosts) (tramp-parse-rhosts-group) (tramp-parse-shosts) (tramp-parse-shosts-group): New functions. 2002-08-17 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-dissect-file-name) (tramp-completion-dissect-file-name1): New functions. 2002-08-16 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-get-completion-function) (tramp-get-completion-rsh) (tramp-get-completion-ssh) (tramp-get-completion-telnet): New functions. (tramp-methods): Add `tramp-completion-function' for all methods. 2002-08-15 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-get-completion-methods): New function. (tramp-find-default-method): Allow host to be nil (like user). 2002-08-14 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-completion-file-name-regexp-unified) (tramp-completion-file-name-regexp-separate) (tramp-completion-file-name-regexp) (tramp-completion-file-name-handler-alist): New defcustoms. (tramp-completion-file-name-handler): New function. Add `tramp-completion-file-name-handler' to `file-name-handler-alist'. (tramp-run-real-handler): Add `tramp-completion-file-name-handler' to `inhibit-file-name-handlers'. (tramp-completion-handle-file-name-all-completions) (tramp-completion-handle-file-name-completion): New functions. 2002-08-12 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp' must be called again after activating `ange-ftp'. (tramp-ange-ftp-file-name-p): Check for Xemacs. 2002-08-08 Michael Albinus <Michael.Albinus@alcatel.de> * net/tramp.el (tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to tramp-invoke-ange-ftp 'rename. (tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to tramp-invoke-ange-ftp 'write-region. (tramp-handle-set-file-modes): Change order of FILENAME and MODE passing to tramp-invoke-ange-ftp 'set-file-modes. (tramp-flatten-list): New function. Maybe this functionality does exist already elsewhere in the libraries. (tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter list in order to avoid nested lists, f.e. when invoked from `tramp-handle-dired-call-process'. 2002-09-05 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-chunksize): New kluge variable. (tramp-send-region): If tramp-chunksize is non-nil, send region in parts and sleep 0.1 seconds between chunks. 2002-09-03 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-handle-insert-directory): Use `insert-buffer-substring' instead of `insert-buffer', which is not supposed to be used from Lisp. Remember old point in a variable instead of using `mark'. Suggestion from Stefan Monnier. (tramp-unified-filenames): New variable. Use it in default value of other filename variables. (file-expand-wildcards): Don't advise unless "[" and "]" are used in the filename format. 2002-09-01 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> * net/tramp.el (tramp-methods): Remove duplicate definition of ssh1-old and ssh2-old.
author Kai Großjohann <kgrossjo@eu.uu.net>
date Sun, 22 Sep 2002 13:23:36 +0000
parents ec841dc83e17
children 23a1cea22d13
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38453
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
1 ;;; cyril-jis.el --- Quail package for inputting JISX0208 Cyrillic letters
19152
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
2
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
4 ;; Licensed to the Free Software Foundation.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
5
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
6 ;; Keywords: multilingual, input method, Cyrillic
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
7
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
8 ;; This file is part of GNU Emacs.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
9
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
13 ;; any later version.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
14
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
15 ;; GNU Emacs is distributed in the hope that it will be useful,
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
19
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23 ;; Boston, MA 02111-1307, USA.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
25 ;;; Commentary:
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
26
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
27 ;; This Quail package is for inputting Cyrillic letters of Japanese
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28 ;; character set JISX0208, not for inputting Cyrillic letters of
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
29 ;; ISO-8859-5. For the latter, use packages in quail/cyrillic.el.
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31 ;;; Code:
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
33 (quail-define-package
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
34 "cyrillic-jis-russian" "Cyrillic" "$B'('+(B" nil
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35 "$B'+'8'5','&'/(B keyboard layout same as JCUKEN (JIS X0208.1983 encoding)"
19722
dd39cae4cf0f For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents: 19152
diff changeset
36 nil t t t t nil nil nil nil nil t)
19152
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
37
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
38 ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+ ,L!(B
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
39 ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,LI(B ,L7(B ,LE(B ,Lj(B
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
40 ;; ,LD(B ,LK(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,LM(B
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
41 ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L8(B ,LB(B ,LL(B ,L1(B ,LN(B /?
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
42
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
43 (quail-define-rules
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
44 ("1" ?$B#1(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
45 ("2" ?$B#2(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
46 ("3" ?$B#3(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
47 ("4" ?$B#4(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
48 ("5" ?$B#5(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
49 ("6" ?$B#6(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
50 ("7" ?$B#7(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
51 ("8" ?$B#8(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
52 ("9" ?$B#9(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
53 ("0" ?$B#0(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
54 ("-" ?$B!](B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
55 ("=" ?$B!a(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
56 ("`" ?$B'W(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
57 ("q" ?$B'[(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
58 ("w" ?$B'h(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
59 ("e" ?$B'e(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
60 ("r" ?$B'\(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
61 ("t" ?$B'V(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
62 ("y" ?$B'_(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
63 ("u" ?$B'T(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
64 ("i" ?$B'j(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
65 ("o" ?$B'k(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
66 ("p" ?$B'Y(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
67 ("[" ?$B'g(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
68 ("]" ?$B'l(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
69 ("a" ?$B'f(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
70 ("s" ?$B'm(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
71 ("d" ?$B'S(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
72 ("f" ?$B'Q(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
73 ("g" ?$B'a(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
74 ("h" ?$B'b(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
75 ("j" ?$B'`(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
76 ("k" ?$B'](B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
77 ("l" ?$B'U(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
78 (";" ?$B'X(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
79 ("'" ?$B'o(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
80 ("\\" ?$B!@(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
81 ("z" ?$B'q(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
82 ("x" ?$B'i(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
83 ("c" ?$B'c(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
84 ("v" ?$B'^(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
85 ("b" ?$B'Z(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
86 ("n" ?$B'd(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
87 ("m" ?$B'n(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
88 ("," ?$B'R(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
89 ("." ?$B'p(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
90 ("/" ?$B!?(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
91
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
92 ("!" ?$B!*(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
93 ("@" ?$B!w(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
94 ("#" ?$B!t(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
95 ("$" ?$B!I(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
96 ("%" ?$B!'(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
97 ("^" ?$B!$(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
98 ("&" ?$B!%(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
99 ("*" ?$B!v(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
100 ("(" ?$B!J(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
101 (")" ?$B!K(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
102 ("_" ?$B!2(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
103 ("+" ?$B!\(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
104 ("~" ?$B''(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
105 ("Q" ?$B'+(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
106 ("W" ?$B'8(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
107 ("E" ?$B'5(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
108 ("R" ?$B',(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
109 ("T" ?$B'&(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
110 ("Y" ?$B'/(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
111 ("U" ?$B'$(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
112 ("I" ?$B':(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
113 ("O" ?$B';(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
114 ("P" ?$B')(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
115 ("{" ?$B'7(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
116 ("}" ?$B'<(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
117 ("A" ?$B'6(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
118 ("S" ?$B'=(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
119 ("D" ?$B'#(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
120 ("F" ?$B'!(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
121 ("G" ?$B'1(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
122 ("H" ?$B'2(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
123 ("J" ?$B'0(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
124 ("K" ?$B'-(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
125 ("L" ?$B'%(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
126 (":" ?$B'((B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
127 ("\"" ?$B'?(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
128 ("|" ?$B!C(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
129 ("Z" ?$B'A(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
130 ("X" ?$B'9(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
131 ("C" ?$B'3(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
132 ("V" ?$B'.(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
133 ("B" ?$B'*(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
134 ("N" ?$B'4(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
135 ("M" ?$B'>(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
136 ("<" ?$B'"(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
137 (">" ?$B'@(B)
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
138 ("?" ?$B!)(B))
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
139
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
140 ;; Local Variables:
40711
ec841dc83e17 Fix local variables.
Dave Love <fx@gnu.org>
parents: 38453
diff changeset
141 ;; coding: iso-2022-7bit
19152
95a27719b29d Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
142 ;; End:
38453
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
143
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
144 ;;; cyril-jis.el ends here