• 対象とするUbuntuのバージョン

    • 7.04 Feisty Fawn

方法1・emacs-env-jaメタパッケージを使う

  1. 日本語ローカライズ版のレポジトリが設定されていなければ加えておきます(追加方法)。

  2. emacs-env-ja パッケージをインストールします。
  3. ホームディレクトリに .emacs ファイルを作成します(以下は例)。
    ;======================================================================
    ; 言語・文字コード関連の設定
    ; Emacs 22(Gutsy)では、un-define の設定なしで utf-8 が使えます
    ;======================================================================
    (require 'un-define)
    (set-language-environment "Japanese")
    (set-terminal-coding-system 'utf-8)
    (set-keyboard-coding-system 'utf-8)
    (set-buffer-file-coding-system 'utf-8)
    (setq default-buffer-file-coding-system 'utf-8)
    (prefer-coding-system 'utf-8)
    (set-default-coding-systems 'utf-8)
    (setq file-name-coding-system 'utf-8)
    ;;
    ;======================================================================
    ; Anthy
    ;    CTRL-\で入力モード切替え
    ;======================================================================
    (load-library "anthy")
    (setq default-input-method "japanese-anthy")
    ;;
    ;=======================================================================
    ;フォント
    ;=======================================================================
    ;(cond (window-system
    ;       (set-default-font "-*-fixed-medium-r-normal--14-*-*-*-*-*-*-*")
    ;       (progn
    ;         (set-face-font 'default
    ;                        "-shinonome-gothic-medium-r-normal--14-*-*-*-*-*-*-*")
    ;         (set-face-font 'bold
    ;                        "-shinonome-gothic-bold-r-normal--14-*-*-*-*-*-*-*")
    ;         (set-face-font 'italic
    ;                        "-shinonome-gothic-medium-i-normal--14-*-*-*-*-*-*-*")
    ;         (set-face-font 'bold-italic
    ;                        "-shinonome-gothic-bold-i-normal--14-*-*-*-*-*-*-*")
    ;       )))
    ;;
    ;=======================================================================
    ;フレームサイズ・位置・色など
    ;=======================================================================
    ;(setq initial-frame-alist
    ;       (append (list
    ;                  '(foreground-color . "white")                ;; 文字色
    ;                  '(background-color . "#333366")              ;; 背景色
    ;                  '(border-color . "black")
    ;                  '(mouse-color . "white")
    ;                  '(cursor-color . "white")
    ;                  '(width . 90)                                ;; フレームの幅
    ;                  '(height . 49)                               ;; フレームの高さ
    ;                  '(top . 0)                                   ;; Y 表示位置
    ;                  '(left . 340)                                ;; X 表示位置
    ;                  )
    ;               initial-frame-alist))
    ;(setq default-frame-alist initial-frame-alist)
    ;;
    ;=======================================================================
    ; Misc
    ;=======================================================================
    (mouse-wheel-mode)                                              ;;ホイールマウス
    (global-font-lock-mode t)                                       ;;文字の色つけ
    (setq line-number-mode t)                                       ;;カーソルのある行番号を表示
    (auto-compression-mode t)                                       ;;日本語infoの文字化け防止
    (set-scroll-bar-mode 'right)                                    ;;スクロールバーを右に表示
    (global-set-key "\C-z" 'undo)                                   ;;UNDO
    (setq frame-title-format                                        ;;フレームのタイトル指定
            (concat "%b - emacs@" system-name))
    
    ;(display-time)                                                 ;;時計を表示
    ;(global-set-key "\C-h" 'backward-delete-char)                  ;;Ctrl-Hでバックスペース
    ;(setq make-backup-files nil)                                   ;;バックアップファイルを作成しない
    ;(setq visible-bell t)                                          ;;警告音を消す
    ;(setq kill-whole-line t)                                       ;;カーソルが行頭にある場合も行全体を削除
  4. [アプリケーション]-[プログラミング]-[Emacs 21 (X11)]で起動します。

    端末内で使用する場合は emacs -nw コマンドを実行します。

方法2・パッケージを1つずつインストールする

  1. Synapticパッケージマネージャを起動し、emacs21をインストールします。
    $ sudo apt-get install emacs21
  2. UTF-8を使う場合は、mule-ucsをインストールします。
    $ sudo apt-get install mule-ucs
  3. Anthy-elを利用して日本語を入力したい場合は、anthy-elをインストールします。
    $ sudo apt-get install anthy-el
  4. emacs21-el、emacs-goodies-elをインストールすることで、Emacs上で動く便利ツール群がインストールされます(diredファイラ等)。
    $ sudo apt-get install emacs21-el emacs-goodies-el
  5. 設定ファイル(~/.emacs)をエディタで作成します(方法1参照)。

UbuntuJapaneseWiki: UbuntuTips/Application/EmacsJapaneseSetup (最終更新日時 2012-01-10 11:49:06 更新者 匿名)