| @@ -296,26 +296,6 @@ | |||||
| ;; (my-set-ascii-and-jp-font-with-size '("ProggyCleanTTSZ" 120 "takaogothic" 11)) | ;; (my-set-ascii-and-jp-font-with-size '("ProggyCleanTTSZ" 120 "takaogothic" 11)) | ||||
| ;; あ a | ;; あ a | ||||
| ;; http://www.emacswiki.org/emacs/ChangingCursorDynamically | |||||
| ;; why saving buffer? | |||||
| ;; Change cursor color according to mode | |||||
| (defvar hcz-set-cursor-color-color "") | |||||
| (defvar hcz-set-cursor-color-buffer "") | |||||
| (defun hcz-set-cursor-color-according-to-mode () | |||||
| "change cursor color according to some minor modes." | |||||
| ;; set-cursor-color is somewhat costly, so we only call it when needed: | |||||
| (let ((color | |||||
| (if buffer-read-only "blue" | |||||
| (if overwrite-mode "yellow" | |||||
| "black")))) | |||||
| (unless (and | |||||
| (string= color hcz-set-cursor-color-color) | |||||
| (string= (buffer-name) hcz-set-cursor-color-buffer)) | |||||
| (set-cursor-color (setq hcz-set-cursor-color-color color)) | |||||
| (setq hcz-set-cursor-color-buffer (buffer-name))))) | |||||
| (and window-system | |||||
| (add-hook 'post-command-hook 'hcz-set-cursor-color-according-to-mode)) | |||||
| (defun my-set-mode-line-color-according-to-readily-state () | (defun my-set-mode-line-color-according-to-readily-state () | ||||
| "" | "" | ||||
| (let ((state (if buffer-read-only | (let ((state (if buffer-read-only | ||||