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;