| @@ -50,7 +50,8 @@ | |||||
| (add-to-list 'default-frame-alist '(cursor-type . box)) | (add-to-list 'default-frame-alist '(cursor-type . box)) | ||||
| (add-to-list 'default-frame-alist '(background-color . "white")) | (add-to-list 'default-frame-alist '(background-color . "white")) | ||||
| (add-to-list 'default-frame-alist '(foreground-color . "gray10")) | (add-to-list 'default-frame-alist '(foreground-color . "gray10")) | ||||
| (add-to-list 'default-frame-alist '(alpha . (80 100 100 100)))) ;聞いてないみたい | |||||
| ;; (add-to-list 'default-frame-alist '(alpha . (80 100 100 100))) ;聞いてないみたい | |||||
| ) | |||||
| (if window-system (menu-bar-mode 1) (menu-bar-mode 0)) | (if window-system (menu-bar-mode 1) (menu-bar-mode 0)) | ||||
| (tool-bar-mode 0) | (tool-bar-mode 0) | ||||
| (set-scroll-bar-mode nil) | (set-scroll-bar-mode nil) | ||||
| @@ -178,7 +179,7 @@ | |||||
| (call-interactively (key-binding (kbd "M-TAB"))))) | (call-interactively (key-binding (kbd "M-TAB"))))) | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;; letters and font-lock-mode | |||||
| ;; letters, font-lock mode and fonts | |||||
| (show-paren-mode 1) | (show-paren-mode 1) | ||||
| (setq show-paren-style 'mixed) | (setq show-paren-style 'mixed) | ||||
| @@ -210,6 +211,26 @@ | |||||
| ;; ("\n" . '(0 my-eol-face t nil)) | ;; ("\n" . '(0 my-eol-face t nil)) | ||||
| ;; ("\f" . 'my-pagebreak-face))) | ;; ("\f" . 'my-pagebreak-face))) | ||||
| ;; 現在行をハイライト | |||||
| ;; http://wiki.riywo.com/index.php?Meadow | |||||
| (defface hlline-face | |||||
| '((((type x w32) | |||||
| (class color) | |||||
| (background dark)) | |||||
| (:background "midnightblue")) ; :foreground "white")) ;; ハイライトの文字色は変えない方がいいかも | |||||
| (((type x w32) | |||||
| (class color) | |||||
| (background light)) | |||||
| (:background "gainsboro")) | |||||
| (t | |||||
| (:underline "black"))) | |||||
| "*Face used by hl-line.") | |||||
| ;; (defface hlline-ul-face | |||||
| ;; '((t (:underline "yellow"))) | |||||
| ;; "underline yellow") | |||||
| (setq hl-line-face 'hlline-face) ;; (setq hl-line-face nil) | |||||
| (global-hl-line-mode 1) ;; (hl-line-mode 1) | |||||
| (setq font-lock-global-modes | (setq font-lock-global-modes | ||||
| '(not | '(not | ||||
| help-mode | help-mode | ||||
| @@ -598,16 +619,16 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||||
| 'newframe | 'newframe | ||||
| 'pushy)) | 'pushy)) | ||||
| (setq multi-term-program shell-file-name) | |||||
| ;; (setq multi-term-program shell-file-name) | |||||
| (and (dllib-if-unfound "multi-term" | (and (dllib-if-unfound "multi-term" | ||||
| "http://www.emacswiki.org/emacs/download/multi-term.el" | "http://www.emacswiki.org/emacs/download/multi-term.el" | ||||
| t) | t) | ||||
| (require 'multi-term nil t)) | (require 'multi-term nil t)) | ||||
| ;; http://d.hatena.ne.jp/goinger/20100416/1271399150 | ;; http://d.hatena.ne.jp/goinger/20100416/1271399150 | ||||
| (setq term-ansi-default-program shell-file-name) | |||||
| (and (require 'term nil t) | |||||
| (setq term-display-table (make-display-table))) | |||||
| ;; (setq term-ansi-default-program shell-file-name) | |||||
| (add-hook 'term-setup-hook (lambda () | |||||
| (setq term-display-table (make-display-table)))) | |||||
| (add-hook 'term-mode-hook (lambda () | (add-hook 'term-mode-hook (lambda () | ||||
| (define-key term-raw-map "\C-y" 'term-paste) | (define-key term-raw-map "\C-y" 'term-paste) | ||||
| ;; (define-key term-raw-map "\C-q" 'move-beginning-of-line) | ;; (define-key term-raw-map "\C-q" 'move-beginning-of-line) | ||||
| @@ -622,6 +643,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||||
| (define-key term-raw-map "\C-x" (lookup-key (current-global-map) "\C-x")) | (define-key term-raw-map "\C-x" (lookup-key (current-global-map) "\C-x")) | ||||
| (define-key term-raw-map "\C-z" (lookup-key (current-global-map) "\C-z")) | (define-key term-raw-map "\C-z" (lookup-key (current-global-map) "\C-z")) | ||||
| (set (make-variable-buffer-local 'scroll-margin) 0))) | (set (make-variable-buffer-local 'scroll-margin) 0))) | ||||
| ;; (add-hook 'term-exec-hook 'forward-char) | |||||
| ;; (when (and (executable-find "git") | ;; (when (and (executable-find "git") | ||||
| ;; (require 'sgit-mode nil t)) | ;; (require 'sgit-mode nil t)) | ||||
| @@ -1750,27 +1772,6 @@ this is test, does not rename files" | |||||
| ;; default-frame-alist) | ;; default-frame-alist) | ||||
| ;; ) ;;デフォルトのフレーム設定 | ;; ) ;;デフォルトのフレーム設定 | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||||
| ;; 現在行をハイライト | |||||
| ;; http://wiki.riywo.com/index.php?Meadow | |||||
| (defface hlline-face | |||||
| '((((type x w32) | |||||
| (class color) | |||||
| (background dark)) | |||||
| (:background "midnightblue")) ; :foreground "white")) ;; ハイライトの文字色は変えない方がいいかも | |||||
| (((type x w32) | |||||
| (class color) | |||||
| (background light)) | |||||
| (:background "gainsboro")) | |||||
| (t | |||||
| (:underline "yellow"))) | |||||
| "*Face used by hl-line.") | |||||
| (defface hlline-ul-face | |||||
| '((t (:underline "yellow"))) | |||||
| "underline yellow") | |||||
| (setq hl-line-face 'hlline-face) | |||||
| (global-hl-line-mode 1) | |||||
| ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;; ;; emacsを殺伐とさせる | ;; ;; emacsを殺伐とさせる | ||||
| ;; ;; 補完させるとき失敗するからなし | ;; ;; 補完させるとき失敗するからなし | ||||