Emacs の見た目の変更

Emacs の見た目、こだわってますか?
今回はフォントや色など Emacs の表示に関する設定方法について書いてみました。

フォント

デフォルトのフォントの変更は結構簡単にできます。

[オプション(Options)] メニュー の [標準のフォントを設定(Set Default Font)...] を選択するとフォントダイアログが出るので、これで変更ができます。
Font dialog
すぐに反映されるので、色々試してフォントを選ぶことができます。 決めた後は忘れずに [オプションの保存(Save Options)] で設定を保存してください。

ちなみに "MS P明朝" のように P がついているのは、 プロポーショナルフォントです。これだと文字によって幅が変わるので、 コード編集のエディターとしては P の付かない等幅フォントの方がいいでしょう。
ただし、 P が付いていなければ必ず等幅というわけでもありません。 確認しながら、設定してください。

フォントの色や背景色などを変更する場合、 個別に変更することもできるのですが、 背景色を変えたらコメントの文字が見づらくなるといったことがよく起こります。
色の変更はテーマを使うと簡単です。

標準テーマ

Emacs 本体にテーマを選択する機能が付いています。 テーマの設定はメニューから *Custom Themes* バッファを呼び出して変更します。
  [オプション(Options)] > [カスタマイズ(Customize)] > [Custom Themes]
チェックボックスで試した後、 [Save Theme Settings] で保存します。

標準テーマ

color theme

color-theme ライブラリーを使った色の変更もできます。 以前、 gunpack を使った Emacs のインストール の方法を書きました。この方法でインストールしてある場合はすでに入っていると思います。 ~/.emacs.d/init.el には、次のような記述があります。
;; ------------------------------------------------------------------------
;; @ color-theme
   (require 'color-theme)
   (color-theme-initialize)
color-theme を使わない場合は起動時の余分な読み込みになるので、 コメントアウトしてください。
インストールされていない場合は以下のサイトを参考にすれば、 インストールできるのではないかと思います。

color-theme を使う場合には、まず使いたいテーマのテーマ名を知る必要があります。
color-theme のプロジェクトページの Browse By File Type の節でよく使う言語のサンプルページを開いて、テーマを選びます。 Color Theme C Sample

または M-x color-theme-select で選択バッファを表示します。
テーマ名のところで Enter を押すと実際に適用してみることができます。 ただし、そこからの保存はできないようです。
Color Theme Select

実際に設定するには init.el の設定の後に使いたいテーマの関数を記述します。
(color-theme-aliceblue)
color-theme- の後にテーマ名を記述します。 M-Tab などで補完して、書いて下さい。

個別の変更

色々試してみても気に入ったテーマが見つからない場合には やはり個別に設定する必要があります。
その場合にはCustomize の機能を使います。グループのブラウズなどで対象を探して、 設定して下さい。
  [オプション(Options)] >
    [カスタマイズ(Customize)] > [グループの階層表示(Brows Customization Groups)]
例えば、背景色の場合には以下の場所で設定できます。
[Faces] > [Basic Faces] > [Default]
Custom background

ツールバー

Emacs のツールバーは、妙に大きくてちょっと邪魔です。 非表示にするにはメニューで表示を切り替えた後、保存します。
  [オプション(Options)] > [表示/非表示(Show/Hide)] > [Tool-Bar]
Hide Tool-Bar

関連記事
Prev.    Category    Next 

Facebook コメント


コメント

コメントの投稿

Font & Icon
非公開コメント

このページをシェア
アクセスカウンター
アクセスランキング
[ジャンルランキング]
コンピュータ
101位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
16位
アクセスランキングを見る>>
カレンダー(アーカイブ)
プルダウン 降順 昇順 年別

12月 | 2025年01月 | 02月
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -


はてな新着記事
はてな人気記事
ブロとも申請フォーム
プロフィール

yohshiy

Author:yohshiy
職業プログラマー。
仕事は主に C++ ですが、軽い言語マニアなので、色々使っています。

はてブ:yohshiy のブックマーク
Twitter:@yohshiy

サイト紹介
プログラミング好きのブログです。プログラミング関連の話題や公開ソフトの開発記などを雑多に書いてます。ただ、たまに英語やネット系の話になることも。