Emacs

やっとこさ、Emacsをいれる。はじめてさわったのは大学でのmule。以来、愛して(気持ちワルイ)やまないエディタ。覚えきれないし使いこなせてない部分も多々あるけど、それでもやっぱり使いやすい。

インストール

http://www.palmfan.com/focv/ipkg/より、http://www.palmfan.com/focv/ipkg/emacs-22.0.50-20051112.zip をダウンロードして、解凍して、ipkを全部インストール。
そうそう、コマンドラインからなら

$ sudo ipkg install *

で全部はいる。

設定

  • カラー表示と「BS」キーをバックスペースにするため.bashrcに以下を追加。
export TERM=xterm-new
stty erase ^?
(menu-bar-mode -1) ;; メニューバー非表示

;; for Japanese
(set-language-environment "Japanese")
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp)

;; Color
(global-font-lock-mode t)

;; Shell Color
(ansi-color-for-comint-mode-on)

;; Menu
(global-set-key [f11] 'tmm-menubar)

;; Tapping by Stylus
(xterm-mouse-mode 1)

;; region color
(transient-mark-mode)

;; ファイルを保存時に #! で始まっていればスクリプトとみなして実行権限を与える
(add-hook 'after-save-hook
          'executable-make-buffer-file-executable-if-script-p)

;; 同一名の buffer があったとき、開いているファイルのパスの一部を表示して区別する
(when (locate-library "uniquify")
  (require 'uniquify)
  (setq uniquify-buffer-name-style 'post-forward-angle-brackets))

とりあえずはこんな感じ。

$ emacs

で起動。