Lines Matching +refs:set +refs:process +refs:input +refs:coding +refs:system

16 ** It is now possible to use CCL-based coding systems for keyboard
17 input.
23 ** Now, most coding systems set in keyboard coding system work not
24 only for character input, but also in incremental search. The
25 exceptions are such coding systems that handle 2-byte character sets
63 says where to put error output; set it to a buffer name.
93 part of the general feature of coding system conversion.
101 ** The character set property `prefered-coding-system' has been
102 renamed to `preferred-coding-system', for the sake of correct spelling.
108 your operating system. For example, the DOS-style end-of-line format
120 filename is decoded by file-name-coding-system if the default value of
131 ** In Flyspell mode, the default is now to make just one Ispell process,
139 To control it, set `auto-show-mode' via Custom or use the
152 character set specified in the message. If you want to disable this
153 feature, set the variable rmail-decode-mime-charset to nil.
162 The new command M-x codepage-setup creates a special coding system
166 set, codepage 855 corresponds to Cyrillic-ISO character set, etc.
169 from the corresponding ISO character set, are also supported.
172 equivalents in the corresponding ISO character set, are converted to
186 `mail-send-nonascii' is set to the new default value `mime',
190 headers are added if the coding system used in the *mail* buffer is
197 *** The new variable default-sendmail-coding-system specifies the
199 default-buffer-file-coding-system but has lower priority than
200 sendmail-coding-system and the local value of
201 buffer-file-coding-system.
203 You should not set this variable manually. Instead, set
204 sendmail-coding-system to specify a fixed encoding for all outgoing
208 if the coding system specified by those variables doesn't handle them,
209 Emacs will ask you to select a suitable coding system while showing a
210 list of possible coding systems.
258 *** In "gnu" style, inline-open offset is now set to zero.
314 rewrite them to use `face-spec-set' instead.
322 *** For easier debugging of nntp, you can set `nntp-record-commands'
362 nonstopmode. For an interactive TeX run set it to nil or "".
364 *** The command `tex-feed-input' sends input to the Tex Shell. In a
425 Emacs with input method support if it finds an unpacked Leim
429 MS-DOS unless print-region-function was set to nil, but now it
433 on MS-DOS unless ps-printer-name was set to something other than a
441 input, on those systems the data to be output is now written to a
506 The new function process-running-child-p
508 terminal to its own child process.
510 ** interrupt-process and such functions have a new feature:
556 *** The functions decode-coding-region and encode-coding-region remove
562 *** prefer-coding-system sets EOL conversion of default coding systems.
563 If the argument to prefer-coding-system specifies a certain type of
564 end of line conversion, the default coding systems set by
565 prefer-coding-system will specify that conversion type for end of line.
578 input method (if any) if and only if INHERIT-INPUT-METHOD is non-nil.
661 specified region. To do this, set point and mark around the desired
688 ** You can specify a coding system to use for the next cut or paste
689 operations through the window system with the command C-x RET X.
690 The coding system can make a difference for communication with other
693 C-x RET x specifies a coding system for all subsequent cutting and
698 like depends on your operating system. You can specify a different
727 ** Changes in input method usage.
738 The meaning of the variable `input-method-verbose-flag' is changed so
739 that you can set it to t, nil, `default', or `complex-only'.
746 when you are using complex input methods such as chinese-py.
750 o When you are using a complex input method.
751 o When you are using a simple input method but not in the minibuffer.
754 input-method-verbose-flag to nil or to complex-only is a good choice,
755 and if you are using an input method you are not familiar with,
758 The old command select-input-method is now called set-input-method.
762 Shift-SPC toggle-korean-input-method
769 names, not the entire minibuffer input. For example, if the
830 ** Set focus-follows-mouse to nil if your window system or window
838 ** The new variable auto-coding-alist specifies coding systems for
840 file-coding-system-alist.
842 ** If you set the variable unibyte-display-via-language-environment to
884 of your input.
919 ** If you set the variable add-log-keep-changes-together to a non-nil
930 *** All you need to do to enable use of the Desktop package, is to set
941 be set to open (the default). If an isearch match is inside a hidden
963 *** If you set mail-signature to a value which is not t, nil, or a string,
975 feedmail.el for set-up instructions. Among the bigger features
1023 then it shows only the given directory, and you may also set
1070 *** The command set-frame-name lets you set the name of the current
1075 *** On character-only terminal (not a window system), changing the
1082 subjob now also kill pending input. This is for compatibility
1087 C-c C-x fetches the "next" line from the input history;
1091 C-c SPC accumulates lines of input. More precisely, it arranges to
1095 C-c C-a if repeated twice consecutively now moves to the process mark,
1096 which separates the pending input from the subprocess output and the
1097 previously sent input.
1099 C-c M-r now runs comint-previous-matching-input-from-input;
1100 it searches for a previous command, using the current pending input
1103 *** New option compilation-scroll-output can be set to scroll
1118 *** "java" style now conforms to Sun's JDK coding style.
1171 bibtex-autokey-titleword-ignore is set up such that words starting with
1185 variable `vcursor-interpret-input' allows input from the vcursor to be
1194 generally a bad side effect. Use M-x customize to set
1234 the variable `reftex-enable-partial-scans' and set the variable to t.
1255 documents as well. To use this feature, set up the \externaldocument
1340 established system of notation similar to Chess.
1348 system utilities (ping, nslookup, etc.); others are implementations of
1412 current input method for reading this one event.
1463 If you set the variable keyword-symbols-constant-flag to nil,
1464 this error is suppressed, and you can set these symbols to any
1511 when the user enters empty input. It now returns the null string, as
1517 empty input.
1520 for selecting buffers. For example, if you set this variable to
1553 set-window-configuration.
1569 and it is meant to be set by major modes.
1580 in a reasonable way for your operating system; on GNU and Unix systems
1592 can set the variable to nil to disable this precalculation feature;
1673 any attempt to set it directly signals an error. The only way
1674 to change this value in an existing buffer is with set-buffer-multibyte.
1686 *** The function set-buffer-multibyte sets the flag in the current
1745 *** Structure of coding system changed.
1747 All coding systems (including aliases and subsidiaries) are named
1748 by symbols; the symbol's `coding-system' property is a vector
1749 which defines the coding system. Aliases share the same vector
1752 your own alias name of a coding system by the function
1753 define-coding-system-alias.
1755 The coding system definition includes a property list of its own. Use
1756 the new functions `coding-system-get' and `coding-system-put' to
1757 access such coding system properties as post-read-conversion,
1760 safe-charsets. For instance, (coding-system-get 'iso-latin-1
1764 Among the coding system properties listed above, safe-charsets is new.
1766 coding system can correctly encode and decode. For instance:
1767 (coding-system-get 'iso-latin-1 'safe-charsets) => (ascii latin-iso8859-1)
1771 are capable of that coding system. Though, Emacs itself can encode
1774 *** The new function select-safe-coding-system can be used to find a
1775 proper coding system for encoding the specified region or string.
1778 *** The new functions find-coding-systems-region and
1779 find-coding-systems-string are helper functions used by
1780 select-safe-coding-system. They return a list of all proper coding
1783 select-safe-coding-system.
1786 decode-coding-region and encode-coding-string, now set
1787 last-coding-system-used to reflect the actual way encoding or decoding
1790 *** The new function detect-coding-with-language-environment can be
1791 used to detect a coding system of text according to priorities of
1792 coding systems used by some specific language environment.
1794 *** The functions detect-coding-region and detect-coding-string always
1799 *** The new functions coding-system-change-eol-conversion and
1800 coding-system-change-text-conversion can be used to get a different
1801 coding system than what specified only in how end-of-line or text is
1804 *** The new function set-selection-coding-system can be used to set a
1805 coding system for communicating with other X clients.
1809 character sets or entire subrows of a character set. In other words,
1821 input-method-function. If this is non-nil, its value should be a
1822 function; then, whenever Emacs reads an input event that is a printing
1824 event as an argument. Often this function will read more input, first
1825 binding input-method-function to nil.
1827 The return value should be a list of the events resulting from input
1829 input, before resorting to unread-command-events. Events returned by
1830 the input method function are not passed to the input method function,
1833 The input method function is not called when reading the second and
1837 set-language-environment-hook and exit-language-environment-hook.
1840 customizations that you made with set-language-environment-hook. For
1841 instance, if you set up a special key binding for a specific language
1842 environment by set-language-environment-hook, you should set up
1857 With M-x customize, you can set options either for the present Emacs
1882 history list is to use M-p to insert minibuffer input used in the
1906 *** If you set scroll-conservatively to a small number, then when you
1916 ** International character set support (MULE)
1926 coding systems for storing files. Emacs uses a single multibyte
1928 variety of coding systems when reading a file and can translate back
1929 into any of these coding systems when saving a file.
1933 supports various "input methods", typically one for each script or
1940 to multibyte characters, coding systems, and input methods.
1954 An input method is a kind of character conversion which is designed
1955 specifically for interactive input. In Emacs, typically each language
1956 has its own input method (though sometimes several languages which use
1957 the same characters can share one input method). Some languages
1958 support several input methods.
1960 The simplest kind of input method works by mapping ASCII letters into
1961 another alphabet. This is how the Greek and Russian input methods
1965 characters into one letter. Many European input methods use
1971 The input methods for syllabic scripts typically use mapping followed
1972 by conversion. The input methods for Thai and Korean work this way.
1978 they are handled specially. First you input a whole word using
1984 typically these input methods give you a way to say "guess again" if
1996 use ISO Latin-1 or ISO Latin-2; the Emacs multibyte character set
2008 example), you can do it by specifying `no-conversion' as the coding
2009 system when reading the file. This coding system also turns off
2030 specifies a font that does not exist on your system, then it cannot
2062 of times; each time specifies the font for one character set.
2063 CHARSET-NAME should be the name of a character set, and FONT-NAME
2064 should specify an actual font to use for that character set.
2093 *** The command M-x set-language-environment sets certain global Emacs
2096 Selecting a language environment typically specifies a default input
2097 method and which coding systems to recognize automatically when
2100 language environment may also specify a default choice of coding
2101 system for new files that you create.
2104 set-language-environment, because these defaults apply globally to the
2107 For example, M-x set-language-environment RET Latin-1 RET
2108 chooses the Latin-1 character set. In the .emacs file, you can do this
2109 with (set-language-environment "Latin-1").
2111 *** The command C-x RET f (set-buffer-file-coding-system)
2112 specifies the file coding system for the current buffer. This
2115 coding systems that Emacs supports.
2117 *** The command C-x RET c (universal-coding-system-argument)
2118 lets you specify a coding system when you read or write a file.
2119 This command uses the minibuffer to read a coding system name.
2120 After you exit the minibuffer, the specified coding system
2124 write a file, it uses the specified coding system for that file.
2126 If the immediately following command does not use the coding system,
2132 *** You can specify the coding system for a file using the -*-
2133 construct. Include `coding: CODINGSYSTEM;' inside the -*-...-*-
2134 to specify use of coding system CODINGSYSTEM. You can also
2135 specify the coding system in a local variable list at the end
2138 *** The command C-x RET t (set-terminal-coding-system) specifies
2139 the coding system for terminal output. If you specify a character
2148 *** The command C-x RET k (set-keyboard-coding-system) specifies
2149 the coding system for keyboard input.
2151 Character code translation of keyboard input is useful for terminals
2155 By default, keyboard input is not translated at all.
2157 Character code translation of keyboard input is similar to using an
2158 input method, in that both define sequences of keyboard input that
2159 translate into single characters. However, input methods are designed
2163 *** The command C-x RET p (set-buffer-process-coding-system)
2164 specifies the coding system for input and output to a subprocess.
2170 By default, process input and output are not translated at all.
2172 *** The variable file-name-coding-system specifies the coding system
2174 It is also used for decoding file names obtained from the system.
2176 *** The command C-\ (toggle-input-method) activates or deactivates
2177 an input method. If no input method has been selected before, the
2178 command prompts for you to specify the language and input method you
2181 C-u C-\ (select-input-method) lets you switch to a different input
2182 method. C-h C-\ (or C-h I) describes the current input method.
2184 *** Some input methods remap the keyboard to emulate various keyboard
2187 which layout your keyboard has, use M-x quail-set-keyboard-layout.
2189 *** The command C-h C (describe-coding-system) displays
2190 the coding systems currently selected for various purposes, plus
2202 the coding system used in the visited file. It normally follows the
2207 whatsoever. The ISO 8859 coding systems are represented by digits
2208 1 through 9. Other coding systems are represented by letters:
2230 When you are using a character-only terminal (not a window system),
2232 coding system. These two characters describe the coding system for
2233 keyboard input, and the coding system for terminal output.
2235 *** The new variable rmail-file-coding-system specifies the code
2240 rmail-file-coding-system. That variable controls reading and writing
2243 *** The new variable sendmail-coding-system specifies the code
2246 Actually, there are three different ways of specifying the coding system
2250 - Otherwise, if you set sendmail-coding-system non-nil, that specifies it.
2251 - Otherwise, the default coding system for new files is used,
2268 any other non-digit terminates the digits and is then used as input.
2283 With a numeric argument, it performs completion based on the set of
2306 When Emacs or a system crashes, this may leave behind lock files which
2325 set uniquify-buffer-name-style to one of the non-nil legitimate values.
2385 This applies to M-x set-visited-file-name as well.
2387 However, if you set change-major-mode-with-file-name to nil, then
2401 window where you set the mark. The buffer's highlighting remains in
2430 set enable-recursive-minibuffers to non-nil.
2489 to run to fetch a set of password-entries that add to the ones in
2669 Since it is impossible to distinguish all coding systems
2670 automatically, you may need to specify a choice of coding system for a
2677 "XXX.YYY" (including "XXX.YYY.ZZZ") will use the specified coding
2678 system. CODING-SYSTEM specifies which coding system to use (for both
2687 Emacs knows the right coding systems for certain newsgroups by
2697 the mail is encoded according to sendmail-coding-system, as usual.
2703 values so that you can set them directly in your .emacs file. To do
2704 this, set c-style-variables-are-local-p to nil in your .emacs file.
2711 share the same style variable settings; to make them buffer local, set
2757 *** There is now support for the Baha'i calendar system. Use `pb' in
2759 calendar, or "Badi calendar" is a system of 19 months with 19 days
2773 printer system has this behavior, set variable
2784 Don't forget to set `ps-lpr-switches' to select duplex
2845 set the variable `ps-use-face-background' which specifies if face
2930 utility to print, for example, `ps-printer-name-option' should be set
2948 by `ps-paper-type'. This is used when `ps-spool-config' is set to
2983 If you set `ps-selected-pages' (see there for documentation), pages
3026 line numbers are printed. For example, if `ps-line-number-step' is set
3050 `ps-line-number-step' is set to 3, and `ps-line-number-start' is set to
3089 in the file if `hs-hide-comments-when-hiding-all' is set.
3124 custom group font-lock-faces. If you set font-lock-face-attributes in your
3135 supported. You can set font-lock-maximum-decoration to nil
3180 The fast-lock package, one of the two Font Lock support modes, can now process
3208 If you set these variables in your ~/.emacs, then you may have to change those
3255 USER are set, emacsclient now looks for a socket based on the UID
3291 example, a log of output from a process that continues to run--it may
3301 ** set-default-font has been renamed to set-frame-font
3309 multiple files. In each of the included files, you can set up a local
3550 m4-mode, for editing files of m4 input.
3599 *** M4 mode is a new mode for editing files of m4 input.
3617 (global-set-key [down-mouse-2] 'mouse-drag-throw)
3619 (global-set-key [down-mouse-2] 'mouse-drag-drag)
3624 *** Octave mode is a major mode for editing files of input for Octave.
3629 The ogonek package provides functions for changing the coding of
3632 TeX. For example, you can change the coding from Mazovia to
3633 ISO8859-2. Another example is a change of coding from ISO8859-2 to
3659 *** webjump.el is a "hot list" package which you can set up
3686 C-x RET f (set-buffer-file-coding-system) to specify a different
3687 coding system for the buffer. Then, when you save the file, the newly
3688 specified coding system will take effect. For example, to save with
3689 LF, specify undecided-unix (or some other ...-unix coding system); to
3704 don't want to praise a non-free Microsoft system, so we don't call it
3787 with standard-output set up so that all output feeds into a string.
3937 one character set for each script, not for each language.
3939 **** The function charsetp tests whether an object is a character set name.
3941 **** The variable charset-list holds a list of character set names.
3944 set that the character belongs to. (The value is a symbol.)
3947 name of the character set, followed by one or two byte-values
3948 which identify the character within that character set.
3950 **** make-char, given a character set name and one or two subsequent
3960 *** Here are the Lisp facilities for working with coding systems
3961 and specifying coding systems.
3963 **** The function coding-system-list returns a list of all coding
3964 system names (symbols). With optional argument t, it returns a list
3965 of all distinct base coding systems, not including variants.
3966 (Variant coding systems are those like latin-1-dos, latin-1-unix
3970 **** coding-system-p tests a symbol to see if it is a coding system
3973 **** file-coding-system-alist specifies which coding systems to use
3974 for certain file names. It works like network-coding-system-alist,
3981 VAL is a coding system, a cons cell containing two coding systems, or
3982 a function symbol. If VAL is a coding system, it is used for both
3984 to the network stream. If VAL is a cons cell containing two coding
3985 systems, the car specifies the coding system for decoding, and the cdr
3986 specifies the coding system for encoding.
3988 If VAL is a function symbol, the function must return a coding system
3989 or a cons cell containing two coding systems, which is used as above.
3991 **** The variable network-coding-system-alist specifies
3992 the coding system to use for network sockets.
3999 VAL is a coding system, a cons cell containing two coding systems, or
4000 a function symbol. If VAL is a coding system, it is used for both
4002 to the network stream. If VAL is a cons cell containing two coding
4003 systems, the car specifies the coding system for decoding, and the cdr
4004 specifies the coding system for encoding.
4006 If VAL is a function symbol, the function must return a coding system
4007 or a cons cell containing two coding systems, which is used as above.
4009 **** process-coding-system-alist specifies which coding systems to use
4010 for certain subprocess. It works like network-coding-system-alist,
4014 **** The variable default-process-coding-system specifies the coding
4015 systems to use for subprocess (and net connection) input and output,
4018 to the subprocess, and INPUT-CODING applies to input from it.
4020 **** The variable coding-system-for-write, if non-nil, specifies the
4021 coding system to use for writing a file, or for output to a synchronous
4025 but in a different way: the value of coding-system-for-write when you
4029 The variable coding-system-for-write takes precedence over
4030 file-coding-system-alist, process-coding-system-alist and
4031 network-coding-system-alist, and all other methods of specifying a
4032 coding system for output. But most of the time this variable is nil.
4033 It exists so that Lisp programs can bind it to a specific coding
4034 system for one operation at a time.
4036 **** coding-system-for-read applies similarly to input from
4039 **** The function process-coding-system tells you what
4040 coding systems(s) an existing subprocess is using.
4045 input to the subprocess.
4047 **** The function set-process-coding-system can be used to
4048 change the coding systems in use for an existing subprocess.
4090 Each Emacs package should have its own set of groups. A simple
4147 Modes that use overlays to hide portions of a buffer should set the
4233 set-face-bold-p sets that flag.
4236 set-face-italic-p sets that flag.
4257 *** If copy-file is unable to set the date of the output file,
4296 ** Changes in minibuffer input
4304 It is returned if the user enters empty input.
4308 read-no-blanks-input and completing-read now take an additional
4310 minibuffer inherits the current input method and the setting of
4316 *** All minibuffer input functions discard text properties
4330 ** Keyboard input features
4333 set up as the terminal's erase character when time Emacs was started.
4335 *** num-nonmacro-input-events is the total number of input events
4383 *** The new function process-contact returns t for a child process,
4412 If you set debug-on-signal to a non-nil value, then the debugger is called
4417 are normal and ought to be handled, perhaps in timers or process