対象とするUbuntuのバージョン
- 7.04 Feisty Fawn
方法1・emacs-env-jaメタパッケージを使う
日本語ローカライズ版のレポジトリが設定されていなければ加えておきます(追加方法)。
- emacs-env-ja パッケージをインストールします。
- ホームディレクトリに .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) ;;カーソルが行頭にある場合も行全体を削除
- [アプリケーション]-[プログラミング]-[Emacs 21 (X11)]で起動します。
端末内で使用する場合は emacs -nw コマンドを実行します。
方法2・パッケージを1つずつインストールする
- Synapticパッケージマネージャを起動し、emacs21をインストールします。
$ sudo apt-get install emacs21
- UTF-8を使う場合は、mule-ucsをインストールします。
$ sudo apt-get install mule-ucs
- Anthy-elを利用して日本語を入力したい場合は、anthy-elをインストールします。
$ sudo apt-get install anthy-el
- emacs21-el、emacs-goodies-elをインストールすることで、Emacs上で動く便利ツール群がインストールされます(diredファイラ等)。
$ sudo apt-get install emacs21-el emacs-goodies-el
- 設定ファイル(~/.emacs)をエディタで作成します(方法1参照)。