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

28.9 大文字・小文字混在の単語

プログラミングスタイルによっては、「unReadableSymbol」のような大文字・小文字混在(または「キャメルケース」)の記号を用いるものがあります。(GNUプロジェクトでは、識別子内の単語を区切る際に、大文字・小文字の区別ではなくアンダースコアを使用することを推奨しています。)Emacsには、こうした記号をより扱いやすくするためのさまざまな機能が備わっています。

Glassesモードは、表示方法を変更することでこうした記号を読みやすくする、バッファローカルなマイナーモードです。デフォルトでは、各小文字とそれに続く大文字の間に、追加のアンダースコアが表示されます。これはバッファ内のテキストを変更するものではなく、表示方法のみを変更するものです。

Glassesモードを切り替えるには、M-x glasses-mode と入力してください(マイナーモードを参照)。Glassesモードが有効なときは、モードラインにマイナーモードインジケータ ‘o^o’ が表示されます。Glassesモードの詳細については、C-h P glasses RET と入力してください。

サブワードモードは、もう一つのバッファローカルなマイナーモードです。サブワードモードでは、Emacsのワードコマンドは‘StudlyCapsIdentifiers’内の大文字をワード境界として認識します。サブワードモードが有効になると、モードラインにマイナーモードインジケータ‘,’が表示されます。同様のsuperword-modeについても参照してください(プログラム編集に役立つその他の機能を参照)。