DEC

DECは「3分で締めきった」っていう話を見て、その存在を知ったのだった!(確か12:30くらい)
もうなんていうかアレだぜ!

というわけで、ひとりDevelopment Environmentなんちゃらの関係で(というほど、最近デベロップしてないんだが。)俺の.emacsを公開だ!

;;; 日本語環境設定
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp)

;;; IMEの設定
(iswitchb-mode)

;; ;;; カーソルの設定
;; ;; (set-cursor-type 'box)            ; Meadow-1.10互換 (SKK等で色が変る設定)
;; ;; (set-cursor-type 'hairline-caret) ; 縦棒キャレット

;;; マウスカーソルを消す設定

(global-set-key "\C-h" 'backward-delete-char)
(global-set-key "\M-h" help-map)
(global-set-key [(control :)] (lambda () (interactive) (scroll-up 1)))
(global-set-key [(control *)] (lambda () (interactive) (scroll-up 1) (next-line 1)))
(global-set-key [(control ^)] (lambda () (interactive) (scroll-down 1)))
(global-set-key [(control ~)] (lambda () (interactive) (scroll-down 1) (previous-line 1)))

(define-key isearch-mode-map "\C-h" 'isearch-delete-char)

;;; font-lockの設定
(global-font-lock-mode t)

(setq transient-mark-mode t)
(show-paren-mode t)

(auto-compression-mode t)

(tool-bar-mode nil)
(menu-bar-mode nil)

(setq eshell-cmpl-cycle-completions nil)

(setq eshell-prompt-function '(lambda () (concat (eshell/pwd) "$ ")))
(setq eshell-prompt-regexp "^[^$]*[#$] ")

(setq-default indent-tabs-mode t)
(setq gnuserv-frame (selected-frame))

(global-set-key "\C-cg" 'grep)
(global-set-key "\C-cc" 'compile)

(set-foreground-color "white")
(set-background-color "black")
(setq visible-bell t)

(require 'un-define)

(set-cursor-color "white")
(setq default-buffer-file-coding-system 'euc-jp)
(set-frame-font "-shinonome-gothic-medium-r-*-*-14-*-*-*-*-*-*-*")

(set-terminal-coding-system 'utf-8)

(add-hook 'c-mode-common-hook
          (lambda ()
            (c-set-style "linux")
	    (c-set-offset 'innamespace 0)
	    ))

(setq completion-ignore-case t)
(setq read-file-name-completion-ignore-case t)
(setq default-process-coding-system '(utf-8 . utf-8))
;(setq skk-server-host nil)
(setq skk-large-jisyo "/usr/share/skk/SKK-JISYO.L")
(setq woman-use-own-frame nil)

(column-number-mode t)
(display-time-mode t)

(turn-off-auto-fill)

みじかっ!というのも、環境変わるたびに、.emacsコピーするのが面倒だとかで、何も参考にしないで書ける最低限の設定だけしてたらそれが定着しちゃったとかの感じらしいですよ。


あとは、

  • howm好き
  • elscreenは使わない
  • migemo使わない
  • 微妙に残ってるコメントは多分Meadow付属のdot.emacs(あれは素晴らしい!)のが残ってるとかそんな感じっていうか、IMEの設定ってなんだよ的な。