1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

361 Commits

Author SHA1 Message Date
Kenichi Handa
2792ce1648 Change mnemonic letters for iso-2022-7bit-ss2 and
iso-2022-7bit-lock.  Set coding-category-iso-8-2 to
japanese-iso-8bit.
1997-06-18 12:55:14 +00:00
Kenichi Handa
d0b9c3ab1f Define describe-coding-system instead of
describe-current-coding-system in help-map and mule-menu-keymap.
In mule-menu-keymap, enable set-buffer-process-coding-system only
when the current buffer has been associated with some subprocess.
(set-language-info): Doc-string modified because input-method is
not a valid KEY argument now.
(leim-list-file-name, leim-list-header, leim-list-entry-regexp):
New variables.
(update-leim-list-file, update-all-leim-list-files): New
functions.
(current-input-method): Doc-string modified because the value is
now input method name.
(defualt-input-method, previous-input-method): Likewise.
(current-input-method-title): Doc-string modified because now each
input method does not have to set this variable.
(input-method-alist): New variable.
(register-input-method): Register input method in
input-method-alist.
(read-language-and-input-method-name): Deleted.
(read-input-method-name): New function.
(activate-input-method, select-input-method, toggle-input-method):
Modified for the above change.
(read-multilingual-string): Likewise.
(describe-current-input-method): Renamed from
describe-input-method.
(describe-input-method): New function.
(describe-language-environment): Do not put a vacant line at the
top of *Help* buffer.  Show a title string of each input method.
1997-06-18 12:55:13 +00:00
Kenichi Handa
426f97dc59 (list-character-sets): Set major mode of *Help*
buffer to help-mode.
(describe-coding-system): If user input null for coding system,
call describe-current-coding-system.
(describe-current-coding-system-briefly): Doc-string modified.
(print-coding-system-briefly): Print parent and alises of coding
system.
(describe-current-coding-system): Show more information neatly.
(list-coding-systems): If called interactively, do not list up
coding categories.
(list-input-methods): New function.
(mule-diag): Call list-input-methods for listing input methods.
1997-06-18 12:55:12 +00:00
Kenichi Handa
be1d31dcea (coding-system-parent): New function.
(coding-system-lessp): New function.
(coding-system-list): Sort coding systems by coding-system-lessp.
An element of returned list is always coing system, never be a
cons.
(modify-coding-system-alist): Renamed from
set-coding-system-alist.
(prefer-coding-system): New function.
(compose-chars-component): But fix for handling a composite
character of no compositon rule.
1997-06-18 12:55:11 +00:00
Kenichi Handa
6e9722b062 (coding-system-type): Doc-string modified.
(coding-system-category): New function.
(make-subsidiary-coding-system): Argument BASE deleted.
(make-coding-system): Put properties no-initial-designation and
coding-category to a newly created coding system.
(define-coding-system-alias): Put property parent-coding-system
to a new alias, property alias-coding-systems to a parent.
1997-06-18 12:55:09 +00:00
Kenichi Handa
ff913e9291 (quail-current-data): New variable.
(quail-use-package): Do not reload a package already loaded.
(quail-define-package): Update TITLE field of input-method-alist.
(quail-map-p): TRANSLATION may be a cons.
(quail-define-rules): Add autoload cookie.
(quail-defrule): Add autoload cookie.  Handle the case that TRANS
is a cons.
(quail-get-translation, quail-lookup-key, quail-translate-key,
quail-show-translations, quail-completion-list-translations,
quail-show-kbd-layout): Likewise.
(quail-hide-guidance-buf): Check if window WIN exists before
deleting it.
(quail-directory-name): New variable.
(quail-update-leim-list-file): New function.
1997-06-18 12:55:07 +00:00
Richard M. Stallman
123658267c Initial revision 1997-06-15 21:00:32 +00:00
Richard M. Stallman
f9045d14d3 Latin-5 is ISO-8859-9, not ISO-8859-5. 1997-06-13 00:51:01 +00:00
Richard M. Stallman
48cd9fe9ec Require `format'.
(iso-translate-conventions): Take bounds as args.
(iso-spanish, iso-german): Take bounds as args.
(iso-iso2tex, iso-tex2iso, iso-gtex2iso, iso-iso2gtex): Likewise.
(iso-iso2duden-trans-tab): New variable.
(iso-iso2duden): New command.
(iso-cvt-read-only, iso-cvt-write-only): New commands.
(is-german-tex-p): Function deleted.
(iso-fix-iso2tex, iso-fix-tex2iso): Functions deleted.
(iso-cvt-ffh, iso-cvt-wfh, iso-cvt-ash): Functions deleted.
(iso-cvt-define-menu): New function.
1997-06-12 05:22:15 +00:00
Kenichi Handa
95fa03b4fb (view-hello-file): Adjusted for the changes of
coding system names.
1997-06-11 00:38:09 +00:00
Richard M. Stallman
49adf44396 Delete syntax stuff for Latin-1 and Latin-2. 1997-06-10 02:12:27 +00:00
Kenichi Handa
c47cd165b0 Coding system name changed from
iso-2022-7 to iso-2022-7bit.
1997-06-10 00:57:19 +00:00
Kenichi Handa
255310e037 (quail-prefix-arg): New variable.
(quail-start-translation): Make it handle a prefix argument.
(quail-terminate-translation): Like wise.
1997-06-10 00:56:22 +00:00
Kenichi Handa
88d9cc1e14 (set-coding-system-alist): Deleted.
(string-to-sequence): Doc string modified.
(coding-system-list): Add optional arg BASE-ONLY.
(coding-system-base): New function.
(coding-system-plist): New function.
(coding-system-equal): New function.
(coding-system-unification-table): New function.
1997-06-10 00:56:20 +00:00
Kenichi Handa
795a5f848e (describe-coding-system): Change format of output.
(describe-current-coding-system-briefly): Likewise.
(describe-current-coding-system): Likewise.
(print-coding-system-briefly): Likewise.
(print-coding-system): Likewise.
(list-coding-systems): Likewise.  Make it interactive.
1997-06-10 00:56:19 +00:00
Kenichi Handa
0ae6d4825d (kkc-save-init-file): Coding system name changed from
iso-2022-7 to iso-2022-7bit.
1997-06-10 00:56:18 +00:00
Kenichi Handa
4b16fa0c6e Comment changed (iso-2022-7 -> iso-2022-7bit). 1997-06-10 00:56:17 +00:00
Kenichi Handa
4951a271e0 Coding system names changed. 1997-06-10 00:56:16 +00:00
Kenichi Handa
8057896bd0 Delete declaration for buffer-file-coding-system. It
is done in buffer.c now.  In the comment, change coding-system to
coding system.  The name coding-vector is changed to coding-spec.
(coding-vector-type, coding-vector-mnemonic,
coding-vector-docstring, coding-vector-flags): Deleted.
(coding-system-spec-ref): New function.
(coding-system-type, coding-system-mnemonic, coding-system-flags):
Use coding-system-spec-ref.
(coding-system-doc-string): Renamed from coding-system-docstring.
(coding-system-eol-type): Renamed from coding-system-eoltype.
(coding-system-eol-type-mnemonic): Moved to mule-util.el.
(coding-system-post-read-conversion): Likewise.
(coding-system-pre-write-conversion): Likewise.
(default-process-coding-system): Deleted.  Now declared in
buffer.c.
(make-subsidiary-coding-system): New function.
(make-coding-system): Check arguments more strictly.  Do not make
-unix, -dos, -mac variants for TYPE 4.
(define-coding-system-alias): Call make-subsidiary-coding-system.
(set-buffer-file-coding-system): Adjusted for the function name
changes.
(find-new-buffer-file-coding-system): Likewise.
(default-process-coding-system): Deleted.  Now defined in coding.c.
1997-06-10 00:56:15 +00:00
Kenichi Handa
a904b20bf2 Define mouse-set-font in mule-menu-keymap.
Disable menu set-buffer-process-coding-system if there is no
process for the current buffer.
(command-execute-with-coding-system): New function.
(universal-coding-system-argument): Make it handle
universal-arguement correctly.
(describe-language-support): Call coding-system-doc-string instead
of coding-system-docstring.
1997-06-09 12:51:37 +00:00
Erik Naggum
9125efc29c Normalized character names. 1997-06-09 10:39:19 +00:00
Richard M. Stallman
281d03ec9e (describe-language-environment):
Renamed from describe-language-support.
Do the real work here; don't call describe-specified-language-support.
Print the mnemonics when mentioning coding systems.
Improve style of output.
(describe-specified-language-environment):
Renamed from describe-specified-language-support.
Don't do the work here; call describe-language-environment.
(describe-language-environment-map):
Renamed from describe-language-support-map.
1997-06-07 05:36:13 +00:00
Richard M. Stallman
6c05d6807a Doc fix for previous change. 1997-05-31 06:41:24 +00:00
Richard M. Stallman
166246f79d (set-language-environment): Add autoload cookie.
Renamed from setup-language-environment.
1997-05-31 06:31:43 +00:00
Richard M. Stallman
d4cd7f7b0c Move the latin-* to last. 1997-05-29 06:41:34 +00:00
Richard M. Stallman
de2188a161 Fix previous change. 1997-05-29 06:38:45 +00:00
Richard M. Stallman
ac2828d84a (iso-languages): For French and Portuguese,
add comma as prefix.  For Latin-3, add period.
Remove unnecessary backslashes before chars that don't need them.
1997-05-29 06:36:56 +00:00
Kenichi Handa
e4e6cfa0f0 Set default value of coding-category-iso-else to
iso-2022-lock.  Set priority of coding-category-emacs-mule higher.
1997-05-28 03:37:33 +00:00
Kenichi Handa
15b3e511e1 Delete defining "i" in mule-keymap.
(mule-menu-keymap): New variable.  All menu items related to mule
are defined in this keymap.
(set-language-info): Change format of INFO for KEY documentation
and setup-function.
(setup-specified-language-environment): New function.
(setup-language-environment): Call the above function.
(describe-specified-language-support): New function.
(describe-language-support): Call the above function.
(universal-coding-system-argument): New function.
(read-language-and-input-method-name): Doc-string fixed.  If
default-input-method is nil, use previous-input-method as the
default value.
(set-default-input-method): Deleted.
1997-05-28 03:37:32 +00:00
Kenichi Handa
80d4ea9282 (x-complement-fontset-spec): Add font names which are
ignoring sizes in alternative-fontname-alist.
1997-05-28 03:35:47 +00:00
Kenichi Handa
77e94796fd (encoded-kbd-mode): Fix typo in doc-string.
(encoded-kbd-set-coding-system): Deleted.
1997-05-28 03:35:34 +00:00
Kenichi Handa
df10039820 (set-terminal-coding-system): New function.
(set-keyboard-coding-system): New function.
(set-buffer-process-coding-system): Name changed from
set-current-process-coding-system.
1997-05-28 03:35:33 +00:00
Richard M. Stallman
19be624168 If set-case-syntax-set-multibyte is non-nil, define syntax
for multibyte characters, and don't do `provide'.
1997-05-27 15:37:53 +00:00
Richard M. Stallman
97f65248dd Initial revision 1997-05-23 04:48:42 +00:00
Richard M. Stallman
0ced27a439 Use punctuation syntax for section sign.
Handle multibyte characters
using set-case-syntax-offset.

File renamed from iso02-syn.el.
1997-05-23 04:48:25 +00:00
Erik Naggum
50041737f9 Initial revision 1997-05-23 00:23:18 +00:00
Richard M. Stallman
2b1df7a941 iso-syntax.el renamed to latin-1.el. 1997-05-22 03:32:45 +00:00
Richard M. Stallman
cd82f42fe2 (iso-accents-insert-offset): Use nonascii-insert-offset. 1997-05-16 08:05:14 +00:00
Richard M. Stallman
889c8aee79 (iso-transl-define-keys): Use nonascii-insert-offset. 1997-05-16 08:04:19 +00:00
Kenichi Handa
acfb10b843 (standard-fontset-spec): Name changed from
default-fontset-spec.
1997-05-16 00:59:15 +00:00
Kenichi Handa
480826519d (set-language-info): Change the special treatment
of key describe-function to documentation.
(describe-specified-language-support): Renamed from
describe-language-support-internal.  Get language name from
last-command-event.
(describe-language-support): Call
describe-specified-language-support.
1997-05-16 00:59:07 +00:00
Kenichi Handa
426591c3ff Coding system names changed as follows:
internal -> emacs-mule, automatic-conversion -> undecided.
Coding category name changes as follows:
coding-category-internal -> coding-category-emacs-mule.
1997-05-16 00:59:00 +00:00
Kenichi Handa
13d5617d04 (make-unification-table): Fix handling of a generic
character.
Coding system names changed as follows:
internal -> emacs-mule, automatic-conversion -> undecided.
Coding category name changes as follows:
coding-category-internal -> coding-category-emacs-mule.
(charset-list): Bug fixed.
1997-05-16 00:58:57 +00:00
Richard M. Stallman
2d4ef3c0ec (iso-transl-define-keys):
Obey quoted-insert-character-offset.
1997-05-14 02:25:48 +00:00
Richard M. Stallman
267d5b952c (iso-accents-compose): Return composed character directly for execution. 1997-05-12 23:18:58 +00:00
Kenichi Handa
7e22bdd8f9 (use-quail-package): Error message added.
(quail-mode): Make sure to have quail-mode-map at the head of
minor-mode-map-alist.
1997-05-12 06:59:23 +00:00
Kenichi Handa
a73a8c8937 (make-char): Doc-string modified.
(make-coding-system): Describe about INIT-BOL and DESIGNATION-BOL
in doc-string.
(find-new-buffer-file-coding-system): Doc-string modified.
(make-unitication-table): New function.
1997-05-12 06:56:25 +00:00
Kenichi Handa
85f789f716 Delete code for alternate-charset-table.
Initialize standard-character-unification-table-for-read and
standard-character-unification-table-for-write.
Set coding-category-iso-8-2 and coding-category-iso-else to the
coding system iso-8859-1 by default.
1997-05-12 06:56:24 +00:00
Kenichi Handa
a09244e697 Set category of kinsoku-bol and kinsoku-eol for
latin-jisx0201 and katakana-jisx0201 characters.
1997-05-12 06:56:23 +00:00
Kenichi Handa
13e82c04aa (build-describe-language-support-function,
build-set-language-environment-function): The functions deleted.
(set-language-info): Doc-string modified.  Chage handling of
special keys describe-function and setup-function.
(read-language-name): Return nil if a language specified does not
have KEY.
(current-input-method-title): Doc-string modified.
(select-input-method): Set current-input-method to nil even if
inactivation of the current input method failed.
(set-language-environment): Doc-string modified.
(describe-language-support): Doc-string modified.  Calls an
appropriate function for each langauge.
(describe-language-support-internal): New function.
1997-05-12 06:56:23 +00:00
Kenichi Handa
494ec9bc10 (x-decompose-font-name): While seting each field of
XLFD, set "*" instead of nil to a field which is omitted in the
original font name.
(generate-fontset-menu): Delete code for handling alias (or
nickname). It is now handled in fontset-plain-name.
(fontset-plain-name): Handle alias of fontset name, show more
user-friendy names.
(create-fontset-from-fontset-spec): Add an optional arg STYLE to
create bold, italic, and bold-italic variants of a fonset.
1997-05-12 06:56:20 +00:00
Kenichi Handa
c3016c969c (encoded-kbd-mode): Doc-string modified.
(encoded-kbd-select-terminal): The function deleted.
(encoded-kbd-set-coding-system): New function.
1997-05-12 06:56:19 +00:00
Kenichi Handa
9395eb7cf6 Set syntax and category for Devanagari, Thai, and
Tibetan characters.  Add a category ?| to the category sets of
characters of katakana-jisx0201 and japanese-jisx0212.
1997-05-12 05:30:27 +00:00
Richard M. Stallman
690f91845e (iso-languages): For Latin-2, add ^I and ^i. Fix ~a. 1997-05-10 01:47:16 +00:00
Richard M. Stallman
6ccc68a265 (iso-languages): Add charset spec to some elements.
(iso-accents-compose): Add iso-accents-insert-offset to the code.
(iso-accents-insert-offset): New variable.
(iso-accents-customize): Set iso-accents-insert-offset
according to data from iso-languages.
1997-05-10 01:43:18 +00:00
Richard M. Stallman
5f7480417e (iso-accents-compose):
Handle case where unread-command-events is already nonempty.
1997-05-08 14:51:57 +00:00
Kenichi Handa
69b73c8a97 Re-arrange priorities of coding categories. 1997-04-23 01:30:10 +00:00
Richard M. Stallman
0cbb419463 (mule-keymap): Add C-x RET C-\ for select-input-method. 1997-04-21 04:54:43 +00:00
Richard M. Stallman
2316704abd When calling put-charset-property, ignore errors.
(x-charset-registries): Turn Tibetan on again.
1997-04-08 01:41:40 +00:00
Richard M. Stallman
4b1a66da07 (x-charset-registries): Turn off Tibetan. 1997-04-07 17:34:05 +00:00
Kenichi Handa
3fdc9c8f41 Fix the format of the first line. 1997-04-07 05:36:52 +00:00
Kenichi Handa
536477d4b4 Comment fixed. 1997-04-05 02:35:53 +00:00
Kenichi Handa
210dede616 Change a category of one Japanese character. 1997-04-05 02:35:53 +00:00
Kenichi Handa
b55b51290c (x-charset-registries): Add Tibetan entries. 1997-04-05 02:35:53 +00:00
Kenichi Handa
8f81f78455 Prefix for Mule related commands is changed.
(view-hello-file): Allways does correct decoding of HELLO file.
1997-04-05 02:35:53 +00:00
Kenichi Handa
2aa72de791 Change descriptions for Arabic, Indian, and
Vietnamese character sets.  Define Tibetan character sets.
1997-04-05 02:35:53 +00:00
Kenichi Handa
6b1e91e3c1 (x-complement-fontset-spec): Setup
alternative-fontname-alist while complementing fontnames.
1997-03-19 16:38:41 +00:00
Kenichi Handa
441038a65f (x-charset-registries): Change entry for Ethiopic.
Typo in comments fixed.
(fontset-plain-name): Set correct size information.
(x-reduce-font-name): New function.
(x-compose-font-name): New optional argument REDUCE.
(x-complement-fontset-spec): Call x-compose-font-name with t for
the above argument.
1997-03-18 23:16:27 +00:00
Kenichi Handa
d2382a1dd3 Change short and long names for Ethipic character set.
(alternate-charset-table): Change each entry from list to dot pair.
1997-03-18 23:16:27 +00:00
Kenichi Handa
f98e279785 (make-char): Documented.
(charset-plist): Return quoted list even if CHARSET is
	supplied by symbol.
1997-03-18 23:16:27 +00:00
Kenichi Handa
ea3fb7d263 (quail-translation-keymap): Add entry for escape key.
(quail-conversion-keymap): Likewise.
(quail-keyboard-layout-standard): Add two lines for
keyboard layout.
(quail-keyboard-layout): Docstring changed to reflect the above
change.
(quail-keyboard-layout-len): Increased for the above change.
(quail-keyboard-layout-alist): Modified for the above change.
1997-03-18 23:16:27 +00:00
Kenichi Handa
a7f2c2168f Remove prefix "coding-system-" from coding system symbol names. 1997-02-26 13:11:47 +00:00
Kenichi Handa
5350ad1dda Add quail-mode to default value of
minor-mode-map-alist if it is set to local variable.
(quail-show-kbd-layout): Bug fixed for keys not translated.
1997-02-26 13:03:20 +00:00
Kenichi Handa
69eba00849 (make-coding-system): For ISO-2022 type conding systems,
new flags INIT-BOL DESIGNATION-BOL are added.
(make-coding-system): Set charset (symbol) instead of
charset-id (integer) in FLAGS of ISO-2022 type coding systems.
Initialize a global variable use-default-ascent.
(define-coding-system-alias): Coding style changed.
1997-02-26 13:01:42 +00:00
Kenichi Handa
2a23c7c2d1 (truncate-string-to-width): Argument PADDING can be a padding character. 1997-02-26 12:55:23 +00:00
Kenichi Handa
d0c5d80937 Add INIT-BOL to coding system iso-2022-cjk.
Remove prefix "coding-system-" from coding system symbol names.
Change coding system names iso-2022-int to iso-2022-int-1,
iso-2022-int-2 to iso-2022-cjk.
1997-02-26 12:52:25 +00:00
Kenichi Handa
ef8a8c8cba (mule-keymap): Re-arranged.
(set-language-info): Typo fixed in docstring.
(read-language-name): Use assoc-ignore-case to allow lose matching.
(read-language-and-input-method-name): Likewise.
1997-02-26 12:50:36 +00:00
Kenichi Handa
433b28ce19 Remove prefix "coding-system-" from coding system symbol names. 1997-02-26 12:11:46 +00:00
Kenichi Handa
f61d15a757 Many changes to cope with the above change.
(encoded-kbd-select-terminal): New function.
1997-02-26 12:08:58 +00:00
Kenichi Handa
6eba8645d5 Remove prefix "coding-system-" from coding system symbol names.
Add a section for Lao.
1997-02-26 12:03:35 +00:00
Karl Heuer
369314dc63 Fix FSF address in comment. 1997-02-23 09:20:52 +00:00
Karl Heuer
08c19a2746 Initial revision 1997-02-23 09:09:40 +00:00
Karl Heuer
4ed4686978 Initial revision 1997-02-20 07:02:49 +00:00
Richard M. Stallman
f8fc543a60 (iso-languages): For Catalan, delete 'C and 'c;
delete `i, `I, `u, `U.  Add "i, "I.  Delete ~t.
For Spanish, delete ~t, 'c and 'C.
1996-12-30 00:30:21 +00:00
Richard M. Stallman
f8b68b2095 (iso-languages): Add "german" entry. 1996-12-18 16:41:59 +00:00
Karl Heuer
c84ae1396f (iso-langauges): Alphabetize list.
Add Catalan, Spanish, and Esperanto.
1996-10-25 04:26:36 +00:00
Richard M. Stallman
57498544b7 (iso-languages): Add element for latin-3. 1996-09-23 06:57:54 +00:00
Richard M. Stallman
378df08c37 (iso-transl-char-map): Add ACCENT SPACE sequences. 1996-09-12 21:34:10 +00:00
Richard M. Stallman
e54d89f459 (iso-transl-define-keys): Fix paren error in prev change. 1996-09-09 23:56:36 +00:00
Richard M. Stallman
9796652389 (iso-transl-dead-key-alist): Add dead-...
and S-dead-... key names to this list.
(key-translation-map): Don't define dead-... and S-dead... here.
(iso-transl-define-keys): Handle multiple matches
in iso-transl-dead-key-alist for one accent character.
1996-09-09 22:19:42 +00:00
Richard M. Stallman
6b19c22961 (minibuffer-setup-hook): Fix misspelling of hook name. 1996-08-25 02:31:33 +00:00
Richard M. Stallman
9e5a48ce0b Comment changes. 1996-08-08 20:00:16 +00:00
Richard M. Stallman
f0e252769d (iso-languages, french): Remove non-French combinations.
Add ~c, "e, "i, `u.
1996-08-07 23:06:08 +00:00
Erik Naggum
b035a6780c Fixed up initial line 1996-05-20 21:07:10 +00:00
Richard M. Stallman
55b933cf8f (iso-accents-compose): Don't insert in the buffer
if this is not the start of the key sequence.
1996-05-05 17:32:15 +00:00
Richard M. Stallman
9596811a3d Comment change. 1996-03-02 06:37:35 +00:00
Richard M. Stallman
213543f0f9 (iso-languages): Add ~? and ~!. 1996-02-29 19:22:05 +00:00
Richard M. Stallman
22041a64c0 (iso-transl-dead-key-alist): Fix syntax for ?^. 1996-02-27 16:32:05 +00:00
Richard M. Stallman
bbaf7c2857 (iso-languages): Restructure the list to remove
redundancy in list elements.
(iso-accents-compose-key): Function deleted.
(iso-accents-compose, iso-accents-customize, iso-accentuate,
iso-accent-rassoc-unit, iso-unaccentuate, iso-deaccentuate):
Adapt for new structure of `iso-languages'.
1996-01-25 06:34:56 +00:00
Karl Heuer
2023b1c2e7 (iso-accents-customize): Extract accent chars
properly from iso-accents-list.
(iso-languages): Rename "default" to "latin-1".
Add a new element "latin-2" copied from iso02-acc.el.
1996-01-24 23:27:59 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
9a71dcfd6d (iso-accents-accent-key): Check iso-accents-enable here.
(iso-accents-customize): Define all possible accent keys with
translations, not just the enabled ones.
Don't bind iso-accents-enable around the initial call to this function.
(iso-accents-enable): Make the default once again include all prefixes.
1996-01-09 23:18:40 +00:00
Karl Heuer
3cb76f89b6 (iso-fix-tex2iso): Doc fix. 1996-01-04 23:42:58 +00:00
Karl Heuer
5e92ec88f3 (iso-accents-mode): Doc fix. 1996-01-04 23:42:43 +00:00
Richard M. Stallman
31d87daa5b When turning on default settings,
preserve iso-accents-enable if it's already set.
1995-12-26 04:38:27 +00:00
Richard M. Stallman
8a45282895 (iso-languages): Add entry for `irish'. 1995-12-23 07:15:55 +00:00
Karl Heuer
64690f3dfa (iso-ascii-convenient): New variable.
(iso-ascii-display): New function to implement that variable.
Use it instead of using standard-display-ascii directly.
1995-12-21 17:54:34 +00:00
Karl Heuer
72c2a4c132 Many doc fixes. 1995-12-21 17:50:40 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Erik Naggum
0c33e42dac Adapt to new char-table implementation. Fix name of file in the first
line, part number syntax of ISO standards, and `provide' clause.  Register
file with RCS.
1995-10-28 06:22:50 +00:00
Richard M. Stallman
e0b68164c7 entered into RCS 1995-10-28 06:17:36 +00:00
Richard M. Stallman
224c62c6b2 Handle aliases dead-acute,... 1995-10-12 22:28:07 +00:00
Richard M. Stallman
9ebce7e10d Fix typo calling iso-accents-customize.
(iso-accents-compose): If this-command is non-nil, do prompt.
1995-10-06 15:12:44 +00:00
Richard M. Stallman
700be2bd13 Major additions by Gustavo Chaves.
(iso-languages): New variable.
(iso-accents-list): Now set by iso-customize-accents.
(iso-customize-accents): New function.
(iso-accentuate, iso-deaccentuate, iso-unaccentuate):
(iso-accent-rassoc-unit): New functions.
1995-07-31 01:28:39 +00:00
Richard M. Stallman
5beaa9f29e (iso-transl-char-map): Treat m, *m like u and *u. 1995-07-02 08:13:28 +00:00
Richard M. Stallman
947447f420 (iso-accents-mode): Doc fix. 1995-05-02 00:52:53 +00:00
Richard M. Stallman
be7a2e73e2 (iso-accents-list): Add ~! and ~? combinations. 1995-04-24 15:02:12 +00:00
Karl Heuer
997d1bf03b (iso-transl-language-alist): Add French & Portuguese.
(iso-transl-char-map): Use /a /e ~d "s ~t digraphs as in iso-acc.el.
1995-01-30 23:04:34 +00:00
Karl Heuer
298613dfd1 (iso-accents-list): Add Icelandic thorn. 1995-01-30 22:46:37 +00:00
Karl Heuer
a36db1ea6b (iso-transl-dead-key-alist): New var.
(iso-transl-char-map): Give each singleton a doubleton synonym.
(iso-transl-language-alist, iso-transl-ctl-x-8-map): New vars.
(iso-transl-define-keys): New function; sets up keymap.
(iso-transl-set-language): New function; sets language-specific part.
1995-01-24 04:20:37 +00:00
Richard M. Stallman
66a11df925 (iso-transl-char-map): Add elements for mute-acute, etc. 1995-01-22 20:05:48 +00:00
Karl Heuer
ab7748010f (iso-aggressive-german-trans-tab): Doc fix.
(iso-cvt-ffh, iso-cvt-wfh, iso-cvt-ash): Doc fix.
1995-01-16 22:48:03 +00:00
Richard M. Stallman
3a0e84672c Handle pilcrow, paragraph and pound signs.
Use \aa, \AA for a-with-ring.
1994-11-28 18:45:55 +00:00
Richard M. Stallman
a4332c3f49 (iso-accents-mode): Variable renamed from iso-accents-minor-mode. 1994-10-28 19:03:03 +00:00
Richard M. Stallman
6674f749e4 (iso-tex2iso-trans-tab): Put the sequences with braces
before corresponding ones without.  Escape ? in patterns.
(iso-translate-conventions): Don't widen.
(iso-german-tex-p): Preserve narrowing.
1994-08-13 23:58:50 +00:00
Richard M. Stallman
c57ca86e2a (iso-fix-iso2tex, iso-fix-tex2iso): Check plain-text-mode. 1994-08-03 20:41:33 +00:00
Richard M. Stallman
a2570ea9df (iso-iso2tex-trans-tab): Change a few characters.
(iso-iso2gtex-trans-tab): Likewise.
(iso-tex2iso-trans-tab): Add braces to some characters.
(iso-gtex2iso-trans-tab): Likewise.
1994-06-12 15:58:51 +00:00
Richard M. Stallman
af9239811c (iso-translate-conventions): Get rid of interactive spec. 1994-06-11 18:17:00 +00:00
Richard M. Stallman
6ee37df2e6 (iso-translate-conventions): Use case-dependent search and don't alter case. 1994-06-07 18:04:58 +00:00
Richard M. Stallman
8c8208202e (iso-gtex2iso-trans-tab): Redorder this list. 1994-05-10 02:21:42 +00:00
Karl Heuer
8f1204db34 Update copyright. 1994-05-03 23:47:06 +00:00
Karl Heuer
d733c5ec03 Update copyright. 1994-05-03 22:46:37 +00:00
Richard M. Stallman
d9375d2df3 Initial revision 1994-05-01 23:14:10 +00:00
Karl Heuer
ea9e25432e (iso-accents-list): Add entries for unadorned accents. 1994-03-19 04:32:52 +00:00
Richard M. Stallman
632021345a Set up Alt keys as well as C-x 8 prefix.
No need to create the prefix submaps explicitly.
(iso-transl-char-map): New variable.
Change the sequences aa and ae to just a and e.
1994-02-12 02:39:53 +00:00
Richard M. Stallman
87429608c5 Finish previous change. 1994-02-07 08:25:51 +00:00
Richard M. Stallman
fb74d9555b Change the sequences aa and ae to just a and e. 1994-02-07 08:25:26 +00:00
Richard M. Stallman
6da676adec (iso-accents-enable): New variable.
(key-translation-map): Enable an accent only if in iso-accents-enable.
1993-11-21 22:54:37 +00:00
Richard M. Stallman
ab4d6ceb16 (iso-accents-list): Add "s. 1993-11-18 05:45:07 +00:00
Richard M. Stallman
1784bc326a (iso-accents-list): Fix entries for 'y and ~c. 1993-11-18 05:25:21 +00:00
Richard M. Stallman
a2b2b91bf3 (iso-accents-list): Added /A for A-with-ring
and /E for AE-ligature, with lowercase versions.
1993-11-16 06:33:45 +00:00
Richard M. Stallman
884f2b8188 (iso-accents-mode): Doc fix. 1993-11-07 21:23:36 +00:00
Richard M. Stallman
4d524b08a3 (iso-accents-list): Fix typo in ^A code. Support ~< and ~>. 1993-11-07 10:37:57 +00:00
Richard M. Stallman
7ab500f056 Support ~ and /. Support 'Y, 'y, "y.
Delete the `compose' support.
1993-11-07 10:28:22 +00:00
Richard M. Stallman
9a726cd617 entered into RCS 1993-11-07 10:24:20 +00:00
Richard M. Stallman
4579dd4297 *** empty log message *** 1993-10-25 06:07:19 +00:00
Richard M. Stallman
5970f3d090 Initial revision 1993-10-25 05:57:08 +00:00
Richard M. Stallman
da8d0b9e2d Define "dead keys" in key-translation-map, not in global-map.
(iso-accents-compose): New subroutine to do the composition.
Method of doing so is new.
(iso-accents-accent-key): Use iso-accents-compose.
(iso-accents-compose-key): New function.
1993-10-24 23:21:21 +00:00
Richard M. Stallman
2051e25956 Fix typo in previous change. 1993-09-17 16:50:01 +00:00
Richard M. Stallman
9c89d223b3 Set up keymap at load time.
(iso-accents-mode): Not here.  Just setq iso-accents-minor-mode.
(iso-accents-minor-mode): Make it local in all buffers.
1993-09-17 16:49:28 +00:00
Richard M. Stallman
8669cecff5 Fix lots of doc strings.
(iso-accents-mode): Positive arg means enable.
No arg means toggle.
1993-09-14 18:20:59 +00:00
Richard M. Stallman
bf4de26a03 Initial revision 1993-09-14 16:51:54 +00:00
Richard M. Stallman
10d5cec652 Provide same name as file. 1993-05-27 21:01:29 +00:00
Jim Blandy
a1d15b3e90 Change "i14n" keyword to "i18n". 1993-05-24 07:55:58 +00:00
Eric S. Raymond
e41b2db1da Added or corrected Commentary sections 1993-03-22 03:27:18 +00:00
Eric S. Raymond
9750e079dd entered into RCS 1992-07-22 04:22:30 +00:00
Eric S. Raymond
5814274441 entered into RCS 1992-07-22 02:58:48 +00:00
Eric S. Raymond
e516799970 *** empty log message *** 1992-07-16 21:47:34 +00:00
Eric S. Raymond
1a06eabd17 *** empty log message *** 1992-05-30 23:12:08 +00:00
Eric S. Raymond
c88ab9ce4a *** empty log message *** 1992-05-30 21:11:25 +00:00
Jim Blandy
3b4a6e271d Initial revision 1992-03-16 20:39:05 +00:00