OpenSolaris2009.06のemacs環境の雑多な設定

 Ctrl-hは、BackSpaceで合って欲しい><
ので~/.emacsへの雑多な設定から
便利そうなの適当*1に見繕う。

misc

 ~/.emacs.d/elisp/init-misc.elに以下を記載。

;; -*- Mode: Emacs-Lisp ; Coding: utf-8 -*-

;;; キーバインド
(define-key global-map "\C-h" 'delete-backward-char) ; 削除
(define-key global-map "\M-?" 'help-for-help)        ; ヘルプ
(define-key global-map "\C-z" 'undo)                 ; undo
(define-key global-map "\C-ci" 'indent-region)       ; インデント
(define-key global-map "\C-c\C-i" 'dabbrev-expand)   ; 補完
(define-key global-map "\C-c;" 'comment-region)      ; コメントアウト
(define-key global-map "\C-c:" 'uncomment-region)    ; コメント解除
(define-key global-map "\C-o" 'toggle-input-method)  ; 日本語入力切替
(define-key global-map "\C-\\" nil) ; \C-\の日本語入力の設定を無効にする
(define-key global-map "\C-c " 'other-frame)         ; フレーム移動


;;; 日本語の設定 ; Localeに合わせた環境の設定
(set-locale-environment nil)



;;; ホイールマウス
(mouse-wheel-mode t)
(setq mouse-wheel-follow-mofasluse t)

;;; 色を付ける
(global-font-lock-mode t)
;(setq font-lock-support-mode 'fast-lock-mode)
(setq font-lock-maximum-decoration t)
(setq fast-lock-cache-directories '("~/.emacs-flc" "."))

;;; 対応する括弧を光らせる。
(show-paren-mode 1)

;;; ツールバーを消す
(tool-bar-mode 0)



;;; 補完時に大文字小文字を区別しない
(setq completion-ignore-case t)

;;; 強力な補完機能を使う
;;; p-bでprint-bufferとか
;;(load "complete")
(partial-completion-mode 1)

;;; 補完可能なものを随時表示
;;; 少しうるさい
(icomplete-mode 1)
一先ずこのぐらいで、~/.emacsを再び修正

 init-misc.elの読み込みの追加><

;; -*- Mode: Emacs-Lisp ; Coding: utf-8 -*-

;; elispディレクトリをload-pathに追加
(setq load-path (cons "~/.emacs.d/elisp" load-path))

;; 個別の設定をロードしまくりパート
(load "init-opensolaris")
(load "init-misc")

動作確認問題無し>w<b

*1:なんか動かないのもあったので適宜修正w;