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}.