 
 
 
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; 
-;; vO~O
-;; 
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-;; 
-
-;; [(̑O)ł̓CfgAȊO̓^ȗ}
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; 
+;; ロードパスの設定
+;; 
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(add-to-list 'load-path "~/.emacs.d/site-lisp")
+
+;; ;; load-path に登録されたディレクトリーを subdir 扱い
+;; ;;   注:アクセス件でエラーになりやすい
+;; (normal-top-level-add-subdirs-to-load-path)
+
+
+;; ;; キー設定ファイルのロード
+;; (load "my-keyset-light")
+
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; 
+;; プログラミング
+;; 
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;; 共通
+;; ================================================================
+
+;; 左端(文字の前)ではインデント、それ以外はタブの挿入
 (setq tab-always-indent nil)
 (setq c-tab-always-indent nil)
 
-;; 󔒂xɍ폜
+;; 空白を一度に削除
 (if (fboundp 'global-hungry-delete-mode)
     (global-hungry-delete-mode 1))
 
-;; sȂǂɎŃCfg 
-;;   (C-j  C-m ̓ւ)
+;; 改行時などに自動でインデント 
+;;   (C-j と C-m の入れ替え)
 (if (fboundp 'electric-indent-mode)
     (electric-indent-mode 0))
 
-;; ͂̕ƎŉsACfg
+;; 特定の文字を入力すると自動で改行、インデント
 ;; (electric-layout-mode 1)
 
 
-;; C n
+;; C 系共通
 ;; ================================================================
 
 (defun my-all-cc-mode-init ()
-  ;; C n(cc-mode p)[hʂ̐ݒLq
-
-  ;; 󔒂Ȃǂxɍ폜
+  ;; C 系(cc-mode を継承した)モード共通の設定を記述
+
+  ;; 空白などを一度に削除
   (c-toggle-hungry-state 1)
 
-  ;; sȂǂŎCfg
+  ;; 改行時などで自動インデント
   ;; (c-toggle-electric-state 1)
   ;; 
-  ;; ";", "}" Ȃǂ͂ƂɎs
-  ;; Cfgꏏ ON ɂȂ
+  ;; ";", "}" などを入力したときに自動改行
+  ;; 自動インデントも一緒に ON になる
   ;; (c-toggle-auto-newline 1)
 
   )

;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; r[v֎~
(setq ring-bell-function 'ignore)


;; X^[g(bZ[W)\Ȃ
(setq inhibit-startup-screen t)


;; Ï폜L[ňꊇ폜
(delete-selection-mode t)

;; shift + L[ŗ̈I
(if (fboundp 'pc-selection-mode)
    (pc-selection-mode))


;; s kill-line (C-k) ōsŜŃJbg
(setq kill-whole-line t)

;; ǂݎpobt@[łJbgnŃRs[\
(setq kill-read-only-ok t)


;; ediff Ƀt[gȂ
(setq ediff-window-setup-function 'ediff-setup-windows-plain)


;; png, jpg Ȃǂ̃t@C摜Ƃĕ\
(setq auto-image-file-mode t)



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 
;; JX^}CY
;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; JX^}CYp̃t@Cݒ
(setq custom-file "~/.emacs.d/custom_setttings.el")

;; JX^}CYpt@C[h
(load custom-file t)

  "Set the current buffer's c-style to Visual Studio like style. ")

(defun my-c-c++-mode-init ()
  ;; C, C++ 用の設定を記述
  

  ;; Visual Studio 風の設定
  ;; (vs-set-c-style)
  )
(add-hook 'c-mode-hook 'my-c-c++-mode-init)
