GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Meta_002dChar-Syntax.html ・ emacs-doc.conao3.com

2.4.3.4 メタ文字構文

メタ文字とは、META修飾キーで入力される文字のことです。このような文字を表す整数は、2**27ビットがセットされています。このビットおよび他の修飾キーに上位ビットを使用することで、広範な基本文字コードを実現しています。

文字列において、ASCII文字に付随する2**7ビットはメタ文字であることを示します。したがって、文字列に格納可能なメタ文字のコードは128から255の範囲にあり、通常のASCII文字のメタ版となります。文字列におけるMETAの処理の詳細については、Putting Keyboard Events in Stringsを参照してください。

メタ文字の読み取り構文には ‘\M-’ が使用されます。例えば、‘?\M-A’ は M-A を表します。‘\M-’ は、8進数の文字コード(後述)、‘\C-’ 、またはその他の文字構文と組み合わせて使用できます。したがって、M-A を ‘?\M-A’ や ‘?\M-\101’ と記述できます。同様に、C-M-b を ‘?\M-\C-b’、‘?\C-\M-b’、または ‘?\M-\002’ と記述できます。