Mercurial > emacs
comparison lispref/nonascii.texi @ 23110:0d84817a4973
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 26 Aug 1998 21:05:38 +0000 |
parents | dfac7398266b |
children | a53274056f20 |
comparison
equal
deleted
inserted
replaced
23109:f47c04fb4aab | 23110:0d84817a4973 |
---|---|
604 it can change whenever Emacs waits; therefore, you should use copy the | 604 it can change whenever Emacs waits; therefore, you should use copy the |
605 value shortly after the function call which stores the value you are | 605 value shortly after the function call which stores the value you are |
606 interested in. | 606 interested in. |
607 @end defvar | 607 @end defvar |
608 | 608 |
609 The variable @code{selection-coding-system} specifies how to encode | |
610 selections for the window system. @xref{Window System Selections}. | |
611 | |
609 @node Lisp and Coding Systems | 612 @node Lisp and Coding Systems |
610 @subsection Coding Systems in Lisp | 613 @subsection Coding Systems in Lisp |
611 | 614 |
612 Here are Lisp facilities for working with coding systems; | 615 Here are Lisp facilities for working with coding systems; |
613 | 616 |
983 | 986 |
984 @node Terminal I/O Encoding | 987 @node Terminal I/O Encoding |
985 @subsection Terminal I/O Encoding | 988 @subsection Terminal I/O Encoding |
986 | 989 |
987 Emacs can decode keyboard input using a coding system, and encode | 990 Emacs can decode keyboard input using a coding system, and encode |
988 terminal output. This kind of decoding and encoding does not set | 991 terminal output. This is useful for terminals that transmit or display |
989 @code{last-coding-system-used}. | 992 text using a particular encoding such as Latin-1. Emacs does not set |
993 @code{last-coding-system-used} for encoding or decoding for the | |
994 terminal. | |
990 | 995 |
991 @defun keyboard-coding-system | 996 @defun keyboard-coding-system |
992 @tindex keyboard-coding-system | 997 @tindex keyboard-coding-system |
993 This function returns the coding system that is in use for decoding | 998 This function returns the coding system that is in use for decoding |
994 keyboard input---or @code{nil} if no coding system is to be used. | 999 keyboard input---or @code{nil} if no coding system is to be used. |
1142 @var{args}, if any, are passed as arguments to @var{activate-func}. All | 1147 @var{args}, if any, are passed as arguments to @var{activate-func}. All |
1143 told, the arguments to @var{activate-func} are @var{input-method} and | 1148 told, the arguments to @var{activate-func} are @var{input-method} and |
1144 the @var{args}. | 1149 the @var{args}. |
1145 @end defvar | 1150 @end defvar |
1146 | 1151 |
1147 | 1152 The fundamental interface to input methods is through the |
1153 variable @code{input-method-function}. @xref{Reading One Event}. |