comparison man/mule.texi @ 60884:3d8f9fc6a5e8

(Single-Byte Character Support): Delete mention of iso-acc.el and iso-transl.el.
author Richard M. Stallman <rms@gnu.org>
date Thu, 24 Mar 2005 14:06:00 +0000
parents 06251e15fd5e
children f49b6692433d
comparison
equal deleted inserted replaced
60883:36bf159e9602 60884:3d8f9fc6a5e8
1331 Normally non-ISO-8859 characters (decimal codes between 128 and 159 1331 Normally non-ISO-8859 characters (decimal codes between 128 and 159
1332 inclusive) are displayed as octal escapes. You can change this for 1332 inclusive) are displayed as octal escapes. You can change this for
1333 non-standard ``extended'' versions of ISO-8859 character sets by using the 1333 non-standard ``extended'' versions of ISO-8859 character sets by using the
1334 function @code{standard-display-8bit} in the @code{disp-table} library. 1334 function @code{standard-display-8bit} in the @code{disp-table} library.
1335 1335
1336 There are several ways you can input single-byte non-@acronym{ASCII} 1336 There are two ways to input single-byte non-@acronym{ASCII}
1337 characters: 1337 characters:
1338 1338
1339 @itemize @bullet 1339 @itemize @bullet
1340 @cindex 8-bit input 1340 @cindex 8-bit input
1341 @item
1342 You can use an input method for the selected language environment.
1343 @xref{Input Methods}. When you use an input method in a unibyte buffer,
1344 the non-@acronym{ASCII} character you specify with it is converted to unibyte.
1345
1341 @item 1346 @item
1342 If your keyboard can generate character codes 128 (decimal) and up, 1347 If your keyboard can generate character codes 128 (decimal) and up,
1343 representing non-@acronym{ASCII} characters, you can type those character codes 1348 representing non-@acronym{ASCII} characters, you can type those character codes
1344 directly. 1349 directly.
1345 1350
1346 On a windowing terminal, you should not need to do anything special to 1351 On a window system, you should not need to do anything special to use
1347 use these keys; they should simply work. On a text-only terminal, you 1352 these keys; they should simply work. On a text-only terminal, you
1348 should use the command @code{M-x set-keyboard-coding-system} or the 1353 should use the command @code{M-x set-keyboard-coding-system} or the
1349 variable @code{keyboard-coding-system} to specify which coding 1354 variable @code{keyboard-coding-system} to specify which coding system
1350 system your keyboard uses (@pxref{Specify Coding}). Enabling this 1355 your keyboard uses (@pxref{Specify Coding}). Enabling this feature
1351 feature will probably require you to use @kbd{ESC} to type Meta 1356 will probably require you to use @kbd{ESC} to type Meta characters;
1352 characters; however, on a console terminal or in @code{xterm}, you can 1357 however, on a console terminal or in @code{xterm}, you can arrange for
1353 arrange for Meta to be converted to @kbd{ESC} and still be able type 1358 Meta to be converted to @kbd{ESC} and still be able type 8-bit
1354 8-bit characters present directly on the keyboard or using 1359 characters present directly on the keyboard or using @kbd{Compose} or
1355 @kbd{Compose} or @kbd{AltGr} keys. @xref{User Input}. 1360 @kbd{AltGr} keys. @xref{User Input}.
1356
1357 @item
1358 You can use an input method for the selected language environment.
1359 @xref{Input Methods}. When you use an input method in a unibyte buffer,
1360 the non-@acronym{ASCII} character you specify with it is converted to unibyte.
1361
1362 @kindex C-x 8
1363 @cindex @code{iso-transl} library
1364 @cindex compose character
1365 @cindex dead character
1366 @item
1367 For Latin-1 only, you can use the
1368 key @kbd{C-x 8} as a ``compose character'' prefix for entry of
1369 non-@acronym{ASCII} Latin-1 printing characters. @kbd{C-x 8} is good for
1370 insertion (in the minibuffer as well as other buffers), for searching,
1371 and in any other context where a key sequence is allowed.
1372
1373 @kbd{C-x 8} works by loading the @code{iso-transl} library. Once that
1374 library is loaded, the @key{ALT} modifier key, if you have one, serves
1375 the same purpose as @kbd{C-x 8}; use @key{ALT} together with an accent
1376 character to modify the following letter. In addition, if you have keys
1377 for the Latin-1 ``dead accent characters,'' they too are defined to
1378 compose with the following character, once @code{iso-transl} is loaded.
1379 Use @kbd{C-x 8 C-h} to list the available translations as mnemonic
1380 command names.
1381
1382 @item
1383 @cindex @code{iso-acc} library
1384 @cindex ISO Accents mode
1385 @findex iso-accents-mode
1386 @cindex Latin-1, Latin-2 and Latin-3 input mode
1387 For Latin-1, Latin-2 and Latin-3, @kbd{M-x iso-accents-mode} enables
1388 a minor mode that works much like the @code{latin-1-prefix} input
1389 method, but does not depend on having the input methods installed. This
1390 mode is buffer-local. It can be customized for various languages with
1391 @kbd{M-x iso-accents-customize}.
1392 @end itemize 1361 @end itemize
1393 1362
1394 @node Charsets 1363 @node Charsets
1395 @section Charsets 1364 @section Charsets
1396 @cindex charsets 1365 @cindex charsets