Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/international/mule-cmds.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(autoload 'widget-value "wid-edit")
#@63 Keymap for Mule (Multilingual environment) specific commands.
(defvar mule-keymap (byte-code "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\301\312\313#\210\301\314\315#\210\301\316\317#\210\301\320\321#\210\301\322\323#\210\301\324\325#\210\301\326\327#\210\211\207" [make-sparse-keymap define-key "f" set-buffer-file-coding-system "r" revert-buffer-with-coding-system "F" set-file-name-coding-system "t" set-terminal-coding-system "k" set-keyboard-coding-system "p" set-buffer-process-coding-system "x" set-selection-coding-system "X" set-next-selection-coding-system "" set-input-method "c" universal-coding-system-argument "l" set-language-environment] 5) (#$ . 444))
(define-key ctl-x-map "
" mule-keymap)
(defvar describe-language-environment-map (byte-code "\300\301!\302\303\304#\210\211\207" [make-sparse-keymap "Describe Language Environment" bindings--define-key [Default] (menu-item "Default" describe-specified-language-support)] 5))
(defvar setup-language-environment-map (byte-code "\300\301!\302\303\304#\210\211\207" [make-sparse-keymap "Set Language Environment" bindings--define-key [Default] (menu-item "Default" setup-specified-language-environment)] 5))
(defvar set-coding-system-map (byte-code "\301\302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312#\210\303\313\314#\210\303\315\316#\210\303\317#\210\303\320\321#\210\303\322\323#\210\303\324\325#\210\303\326#\210\303\327\330#\210\211\207" [menu-bar-separator make-sparse-keymap "Set Coding System" bindings--define-key [set-buffer-process-coding-system] (menu-item "For I/O with Subprocess" set-buffer-process-coding-system :visible (fboundp 'make-process) :enable (get-buffer-process (current-buffer)) :help "How to en/decode I/O from/to subprocess connected to this buffer") [set-next-selection-coding-system] (menu-item "For Next X Selection" set-next-selection-coding-system :visible (display-selections-p) :help "How to en/decode next selection/clipboard operation") [set-selection-coding-system] (menu-item "For X Selections/Clipboard" set-selection-coding-system :visible (display-selections-p) :help "How to en/decode data to/from selection/clipboard") [separator-3] [set-terminal-coding-system] (menu-item "For Terminal" set-terminal-coding-system :enable (null (memq initial-window-system '(x w32 ns))) :help "How to encode terminal output") [set-keyboard-coding-system] (menu-item "For Keyboard" set-keyboard-coding-system :help "How to decode keyboard input") [separator-2] [set-file-name-coding-system] (menu-item "For File Name" set-file-name-coding-system :help "How to decode/encode file names") [revert-buffer-with-coding-system] (menu-item "For Reverting This File Now" revert-buffer-with-coding-system :enable buffer-file-name :help "Revisit this file immediately using specified coding system") [set-buffer-file-coding-system] (menu-item "For Saving This Buffer" set-buffer-file-coding-system :help "How to encode this buffer when saved") [separator-1] [universal-coding-system-argument] (menu-item "For Next Command" universal-coding-system-argument :help "Coding system to be used by next command")] 5))
#@68 Keymap for Mule (Multilingual environment) menu specific commands.
(defvar mule-menu-keymap (byte-code "\304\305!\306\307\310#\210\306\311\312#\210\306\313\314#\210\306\315\316#\210\306\317\320\321\322BBB#\210\306\323 #\210\306\324\325#\210\306\326\320\327\nE#\210\306\330 #\210\306\331\332#\210\306\333\334#\210\306\335\336#\210\306\337 #\210\306\340\320\341E#\210\211\207" [describe-language-environment-map menu-bar-separator set-coding-system-map setup-language-environment-map make-sparse-keymap "Mule (Multilingual Environment)" bindings--define-key [mule-diag] (menu-item "Show All Multilingual Settings" mule-diag :help "Display multilingual environment settings") [list-character-sets] (menu-item "List Character Sets" list-character-sets :help "Show table of available character sets") [describe-coding-system] (menu-item "Describe Coding System..." describe-coding-system) [describe-input-method] (menu-item "Describe Input Method..." describe-input-method :help "Keyboard layout for a specific input method") [describe-language-environment] menu-item "Describe Language Environment" (:help "Show multilingual settings for a specific language") [separator-coding-system] [view-hello-file] (menu-item "Show Multilingual Sample Text" view-hello-file :enable (file-readable-p (expand-file-name "HELLO" data-directory)) :help "Demonstrate various character sets") [set-various-coding-system] "Set Coding Systems" [separator-input-method] [describe-input-method] (menu-item "Describe Input Method" describe-input-method) [set-input-method] (menu-item "Select Input Method..." set-input-method) [toggle-input-method] (menu-item "Toggle Input Method" toggle-input-method) [separator-mule] [set-language-environment] "Set Language Environment"] 8) (#$ . 3623))
(define-key global-map "" 'toggle-input-method)
(defconst help-xref-mule-regexp-template (purecopy "\\(\\<\\(\\(coding system\\)\\|\\(input method\\)\\|\\(character set\\)\\|\\(charset\\)\\)\\s-+\\)?['`‘]\\(\\sw\\(\\sw\\|\\s_\\)+\\)['’]"))
#@474 Return a coding system which differs from CODING-SYSTEM in EOL conversion.
The returned coding system converts end-of-line by EOL-TYPE
but text as the same way as CODING-SYSTEM.
EOL-TYPE should be `unix', `dos', `mac', or nil.
If EOL-TYPE is nil, the returned coding system detects
how end-of-line is formatted automatically while decoding.
EOL-TYPE can be specified by an integer 0, 1, or 2.
They means `unix', `dos', and `mac' respectively.
(fn CODING-SYSTEM EOL-TYPE)
(defalias 'coding-system-change-eol-conversion #[514 "\2119\203 \211\300\267\202 \301\202 \302\202 \303\202 \211\262\304!\305!\306!\2034 \204. \202T \211H\202T \204<