| @@ -9,16 +9,9 @@ | |||||
| (unless (file-directory-p (expand-file-name "~/.emacs.d/lisp")) | (unless (file-directory-p (expand-file-name "~/.emacs.d/lisp")) | ||||
| (make-directory (expand-file-name "~/.emacs.d/lisp"))) | (make-directory (expand-file-name "~/.emacs.d/lisp"))) | ||||
| (add-to-list 'load-path "~/.emacs.d/lisp") | (add-to-list 'load-path "~/.emacs.d/lisp") | ||||
| (add-to-list 'load-path "~/dbx/Public/myelisp") | |||||
| (require 'cl) | (require 'cl) | ||||
| (defvar my-prefix-map | |||||
| (make-sparse-keymap)) | |||||
| (global-set-key (kbd "C-z") my-prefix-map) | |||||
| (define-key my-prefix-map (kbd "C-q") 'quoted-insert) | |||||
| (define-key my-prefix-map (kbd "C-z") 'suspend-frame) | |||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;; start and quit | ;; start and quit | ||||
| @@ -79,6 +72,13 @@ | |||||
| (prefer-coding-system 'utf-8-unix) | (prefer-coding-system 'utf-8-unix) | ||||
| (setq system-time-locale "C") | (setq system-time-locale "C") | ||||
| (defvar my-prefix-map | |||||
| (make-sparse-keymap)) | |||||
| (define-key ctl-x-map (kbd "C-x") my-prefix-map) | |||||
| (define-key my-prefix-map (kbd "C-q") 'quoted-insert) | |||||
| (define-key my-prefix-map (kbd "C-z") 'suspend-frame) | |||||
| ;; display | ;; display | ||||
| (setq redisplay-dont-pause t) | (setq redisplay-dont-pause t) | ||||
| (setq visible-bell t) | (setq visible-bell t) | ||||
| @@ -170,9 +170,9 @@ | |||||
| (global-set-key (kbd "C-<down>") (lambda () (interactive)(scroll-up 1))) | (global-set-key (kbd "C-<down>") (lambda () (interactive)(scroll-up 1))) | ||||
| (global-set-key (kbd "C-<left>") 'scroll-down) | (global-set-key (kbd "C-<left>") 'scroll-down) | ||||
| (global-set-key (kbd "C-<right>") 'scroll-up) | (global-set-key (kbd "C-<right>") 'scroll-up) | ||||
| (global-set-key (kbd "C-x M-x") 'execute-extended-command) | |||||
| (global-set-key (kbd "C-x M-:") 'eval-expression) | |||||
| (global-set-key (kbd "<select>") 'previous-line-mark) | (global-set-key (kbd "<select>") 'previous-line-mark) | ||||
| (define-key ctl-x-map (kbd "M-x") 'execute-extended-command) | |||||
| (define-key ctl-x-map (kbd "M-:") 'eval-expression) | |||||
| ;; C-h and DEL | ;; C-h and DEL | ||||
| (global-set-key (kbd "C-h") (kbd "DEL")) | (global-set-key (kbd "C-h") (kbd "DEL")) | ||||
| @@ -238,7 +238,14 @@ | |||||
| (setq show-paren-style 'mixed) | (setq show-paren-style 'mixed) | ||||
| (transient-mark-mode 1) | (transient-mark-mode 1) | ||||
| (global-font-lock-mode 1) | (global-font-lock-mode 1) | ||||
| (setq font-lock-global-modes | |||||
| '(not | |||||
| help-mode | |||||
| eshell-mode | |||||
| term-mode | |||||
| Man-mode)) | |||||
| (standard-display-ascii ?\n "$\n") | (standard-display-ascii ?\n "$\n") | ||||
| (copy-face 'default 'my-eol-face) | (copy-face 'default 'my-eol-face) | ||||
| @@ -290,13 +297,6 @@ | |||||
| '(not | '(not | ||||
| term-mode)) | term-mode)) | ||||
| (setq font-lock-global-modes | |||||
| '(not | |||||
| help-mode | |||||
| eshell-mode | |||||
| term-mode | |||||
| Man-mode)) | |||||
| (add-hook 'font-lock-mode-hook | (add-hook 'font-lock-mode-hook | ||||
| (lambda () | (lambda () | ||||
| ;; (font-lock-add-keywords nil my-eol-face) | ;; (font-lock-add-keywords nil my-eol-face) | ||||
| @@ -410,6 +410,7 @@ emacs-major-version | |||||
| (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) | ||||
| (add-to-list 'completion-ignored-extensions ".bak") | |||||
| ;; (setq delete-by-moving-to-trash t | ;; (setq delete-by-moving-to-trash t | ||||
| ;; trash-directory "~/.emacs.d/trash") | ;; trash-directory "~/.emacs.d/trash") | ||||
| @@ -487,8 +488,8 @@ if EXCLUDE-CURRENT-BUFFER-P is non-nil, never kill current buffer" | |||||
| ;; (define-key my-prefix-map (kbd "C-h") help-map) | ;; (define-key my-prefix-map (kbd "C-h") help-map) | ||||
| (global-set-key (kbd "C-\\") help-map) | (global-set-key (kbd "C-\\") help-map) | ||||
| (global-set-key (kbd "C-x DEL") help-map) | |||||
| (global-set-key (kbd "C-x C-h") help-map) | |||||
| (define-key ctl-x-map (kbd "DEL") help-map) | |||||
| (define-key ctl-x-map (kbd "C-h") help-map) | |||||
| (define-key help-map "a" 'apropos) | (define-key help-map "a" 'apropos) | ||||
| ;; compose window | ;; compose window | ||||