|
@@ -86,9 +86,6 @@ |
|
|
|
|
|
|
|
|
;; (comint-show-maximum-output) |
|
|
;; (comint-show-maximum-output) |
|
|
|
|
|
|
|
|
(setq delete-by-moving-to-trash t |
|
|
|
|
|
trash-directory "~/.emacs.d/trash") |
|
|
|
|
|
|
|
|
|
|
|
;; change color for border |
|
|
;; change color for border |
|
|
(set-face-foreground (make-face 'vertical-border-face) "red") |
|
|
(set-face-foreground (make-face 'vertical-border-face) "red") |
|
|
(set-display-table-slot standard-display-table 'vertical-border |
|
|
(set-display-table-slot standard-display-table 'vertical-border |
|
@@ -233,7 +230,9 @@ |
|
|
;; "underline yellow") |
|
|
;; "underline yellow") |
|
|
(setq hl-line-face 'hlline-face) ;; (setq hl-line-face nil) |
|
|
(setq hl-line-face 'hlline-face) ;; (setq hl-line-face nil) |
|
|
(global-hl-line-mode 1) ;; (hl-line-mode 1) |
|
|
(global-hl-line-mode 1) ;; (hl-line-mode 1) |
|
|
(setq hl-line-global-modes nil) |
|
|
|
|
|
|
|
|
(setq hl-line-global-modes |
|
|
|
|
|
'(not |
|
|
|
|
|
term-mode)) |
|
|
|
|
|
|
|
|
(setq font-lock-global-modes |
|
|
(setq font-lock-global-modes |
|
|
'(not |
|
|
'(not |
|
@@ -353,7 +352,7 @@ |
|
|
(cdr ls)))) |
|
|
(cdr ls)))) |
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; back up and auto saving |
|
|
|
|
|
|
|
|
;; file handling |
|
|
;; http://www.bookshelf.jp/soft/meadow_24.html#SEC260 |
|
|
;; http://www.bookshelf.jp/soft/meadow_24.html#SEC260 |
|
|
(setq make-backup-files t) |
|
|
(setq make-backup-files t) |
|
|
;; (make-directory (expand-file-name "~/.emacsbackup")) |
|
|
;; (make-directory (expand-file-name "~/.emacsbackup")) |
|
@@ -366,6 +365,9 @@ |
|
|
(setq auto-save-list-file-prefix (expand-file-name "~/.emacs.d/autosave/")) |
|
|
(setq auto-save-list-file-prefix (expand-file-name "~/.emacs.d/autosave/")) |
|
|
(setq delete-auto-save-files t) |
|
|
(setq delete-auto-save-files t) |
|
|
|
|
|
|
|
|
|
|
|
(setq delete-by-moving-to-trash t |
|
|
|
|
|
trash-directory "~/.emacs.d/trash") |
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; for emacsclient |
|
|
;; for emacsclient |
|
|
;; (if window-system (server-start)) |
|
|
;; (if window-system (server-start)) |
|
@@ -563,6 +565,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." |
|
|
;; (set-face-foreground 'font-lock-keyword-face "blue") |
|
|
;; (set-face-foreground 'font-lock-keyword-face "blue") |
|
|
(c-toggle-hungry-state 1) |
|
|
(c-toggle-hungry-state 1) |
|
|
)) |
|
|
)) |
|
|
|
|
|
|
|
|
(defun my-compile-c-this-file () |
|
|
(defun my-compile-c-this-file () |
|
|
"" |
|
|
"" |
|
|
(interactive) |
|
|
(interactive) |
|
@@ -639,7 +642,6 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." |
|
|
(add-hook 'term-mode-hook (lambda () |
|
|
(add-hook 'term-mode-hook (lambda () |
|
|
(unless (memq (current-buffer) (and (require 'multi-term nil t) ; current buffer is not multi-term buffer |
|
|
(unless (memq (current-buffer) (and (require 'multi-term nil t) ; current buffer is not multi-term buffer |
|
|
(multi-term-list))) |
|
|
(multi-term-list))) |
|
|
(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) |
|
|
;; (define-key term-raw-map "\C-r" 'term-send-raw) |
|
|
;; (define-key term-raw-map "\C-r" 'term-send-raw) |
|
|
;; (define-key term-raw-map "\C-s" 'term-send-raw) |
|
|
;; (define-key term-raw-map "\C-s" 'term-send-raw) |
|
@@ -651,6 +653,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." |
|
|
(define-key term-raw-map "\C-c" 'term-send-raw) |
|
|
(define-key term-raw-map "\C-c" 'term-send-raw) |
|
|
(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"))) |
|
|
|
|
|
(define-key term-raw-map "\C-y" 'term-paste) |
|
|
;; (define-key term-raw-map "\C-d" 'delete-char) |
|
|
;; (define-key term-raw-map "\C-d" 'delete-char) |
|
|
(set (make-variable-buffer-local 'scroll-margin) 0))) |
|
|
(set (make-variable-buffer-local 'scroll-margin) 0))) |
|
|
;; (add-hook 'term-exec-hook 'forward-char) |
|
|
;; (add-hook 'term-exec-hook 'forward-char) |
|
@@ -821,7 +824,7 @@ if arg is omitted use value of `buffer-list'." |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; sdic |
|
|
;; sdic |
|
|
|
|
|
|
|
|
(defun sdic-describe-word-echo () |
|
|
|
|
|
|
|
|
(defun sdic-describe-word-at-point-echo () |
|
|
"" |
|
|
"" |
|
|
(interactive) |
|
|
(interactive) |
|
|
(save-window-excursion |
|
|
(save-window-excursion |
|
@@ -840,9 +843,8 @@ if arg is omitted use value of `buffer-list'." |
|
|
(setq sdic-disable-select-window t) |
|
|
(setq sdic-disable-select-window t) |
|
|
(setq sdic-window-height 7) |
|
|
(setq sdic-window-height 7) |
|
|
(when (require 'sdic nil t) |
|
|
(when (require 'sdic nil t) |
|
|
(global-set-key "\C-cw" 'sdic-describe-word) |
|
|
|
|
|
(global-set-key "\C-ct" 'sdic-describe-word-at-point) |
|
|
|
|
|
(global-set-key "\C-t" 'sdic-describe-word-echo)) |
|
|
|
|
|
|
|
|
;; (define-key my-prefix-map "\C-w" 'sdic-describe-word) |
|
|
|
|
|
(define-key my-prefix-map "\C-t" 'sdic-describe-word-at-point-echo)) |
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; vc |
|
|
;; vc |
|
|