| @@ -56,26 +56,26 @@ After this macro is expanded, this returns the path to library if FEATURE | |||||
| found, otherwise returns nil." | found, otherwise returns nil." | ||||
| (let* ((libname (symbol-name (eval feature))) | (let* ((libname (symbol-name (eval feature))) | ||||
| (libpath (locate-library libname))) | (libpath (locate-library libname))) | ||||
| (and libpath | |||||
| `(progn | |||||
| ,@(mapcar (lambda (f) | |||||
| (unless (fboundp f) | |||||
| `(progn | |||||
| (message "Autoloaded function `%S' defined (%s)" | |||||
| (quote ,f) | |||||
| ,libpath) | |||||
| (autoload (quote ,f) | |||||
| ,libname | |||||
| ,(concat "Autoloaded function defined in \"" | |||||
| libpath | |||||
| "\".") | |||||
| t)))) | |||||
| (or (eval functions) | |||||
| `(,(eval feature)))) | |||||
| (eval-after-load ,feature | |||||
| (quote (progn | |||||
| ,@body))) | |||||
| (locate-library ,libname))))) | |||||
| `(progn | |||||
| (when (locate-library ,libname) | |||||
| ,@(mapcar (lambda (f) | |||||
| (unless (fboundp f) | |||||
| `(progn | |||||
| (message "Autoloaded function `%S' defined (%s)" | |||||
| (quote ,f) | |||||
| ,libpath) | |||||
| (autoload (quote ,f) | |||||
| ,libname | |||||
| ,(concat "Autoloaded function defined in \"" | |||||
| libpath | |||||
| "\".") | |||||
| t)))) | |||||
| (or (eval functions) | |||||
| `(,(eval feature))))) | |||||
| (eval-after-load ,feature | |||||
| (quote (progn | |||||
| ,@body))) | |||||
| (locate-library ,libname)))) | |||||
| (put 'autoload-eval-lazily 'lisp-indent-function 2) | (put 'autoload-eval-lazily 'lisp-indent-function 2) | ||||
| @@ -829,7 +829,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||||
| (when (safe-require-or-eval 'scim-bridge) | (when (safe-require-or-eval 'scim-bridge) | ||||
| ;; Turn on scim-mode automatically after loading .emacs | ;; Turn on scim-mode automatically after loading .emacs | ||||
| (call-after-init 'scim-mode-on) | (call-after-init 'scim-mode-on) | ||||
| (setq scim-cursor-color "red") | |||||
| (set-variable 'scim-cursor-color "red") | |||||
| (scim-define-preedit-key ?\^h t) | (scim-define-preedit-key ?\^h t) | ||||
| (scim-define-common-key ?\* nil) | (scim-define-common-key ?\* nil) | ||||
| (scim-define-common-key ?\^/ nil))) | (scim-define-common-key ?\^/ nil))) | ||||
| @@ -842,7 +842,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||||
| (kbd "<muhenkan>") (lambda () (interactive) (anthy-mode-off))) | (kbd "<muhenkan>") (lambda () (interactive) (anthy-mode-off))) | ||||
| (global-set-key (kbd "<henkan>") (lambda () (interactive) (anthy-mode-on))) | (global-set-key (kbd "<henkan>") (lambda () (interactive) (anthy-mode-on))) | ||||
| (when (>= emacs-major-version 23) | (when (>= emacs-major-version 23) | ||||
| (setq anthy-accept-timeout 1)))) | |||||
| (set-variable 'anthy-accept-timeout 1)))) | |||||
| ;; quail | ;; quail | ||||
| ;; aproposs input-method for some information | ;; aproposs input-method for some information | ||||
| @@ -850,8 +850,8 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||||
| (defun my-load-mozc-el () | (defun my-load-mozc-el () | ||||
| "Use mozc.el as japanese im." | "Use mozc.el as japanese im." | ||||
| (when (safe-require-or-eval 'mozc) | (when (safe-require-or-eval 'mozc) | ||||
| (setq defauit-input-method "japanese-mozc") | |||||
| (setq mozc-leim-title "[MZ]") | |||||
| (set-variable 'defauit-input-method "japanese-mozc") | |||||
| (set-variable 'mozc-leim-title "[MZ]") | |||||
| )) | )) | ||||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| @@ -1190,23 +1190,22 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||||
| ;; http://en.wikipedia.org/wiki/Indent_style | ;; http://en.wikipedia.org/wiki/Indent_style | ||||
| ;; http://d.hatena.ne.jp/emergent/20070203/1170512717 | ;; http://d.hatena.ne.jp/emergent/20070203/1170512717 | ||||
| ;; http://seesaawiki.jp/whiteflare503/d/Emacs%20%a5%a4%a5%f3%a5%c7%a5%f3%a5%c8 | ;; http://seesaawiki.jp/whiteflare503/d/Emacs%20%a5%a4%a5%f3%a5%c7%a5%f3%a5%c8 | ||||
| (when (autoload-eval-lazily 'cc-vars | |||||
| nil | |||||
| (defvar c-default-style) | |||||
| (add-to-list 'c-default-style | |||||
| '(c-mode . "k&r")) | |||||
| (add-to-list 'c-default-style | |||||
| '(c++-mode . "k&r")) | |||||
| (add-hook 'c-mode-common-hook | |||||
| (lambda () | |||||
| ;; why c-basic-offset in k&r style defaults to 5 ??? | |||||
| (set-variable 'c-basic-offset 4) | |||||
| (set-variable 'indent-tabs-mode nil) | |||||
| ;; (set-face-foreground 'font-lock-keyword-face "blue") | |||||
| (c-toggle-hungry-state -1) | |||||
| ;; (and (require 'gtags nil t) | |||||
| ;; (gtags-mode 1)) | |||||
| )))) | |||||
| (with-eval-after-load 'cc-vars | |||||
| (defvar c-default-style) | |||||
| (add-to-list 'c-default-style | |||||
| '(c-mode . "k&r")) | |||||
| (add-to-list 'c-default-style | |||||
| '(c++-mode . "k&r")) | |||||
| (add-hook 'c-mode-common-hook | |||||
| (lambda () | |||||
| ;; why c-basic-offset in k&r style defaults to 5 ??? | |||||
| (set-variable 'c-basic-offset 4) | |||||
| (set-variable 'indent-tabs-mode nil) | |||||
| ;; (set-face-foreground 'font-lock-keyword-face "blue") | |||||
| (c-toggle-hungry-state -1) | |||||
| ;; (and (require 'gtags nil t) | |||||
| ;; (gtags-mode 1)) | |||||
| ))) | |||||
| (when (autoload-eval-lazily 'php-mode) | (when (autoload-eval-lazily 'php-mode) | ||||
| (add-hook 'php-mode-hook | (add-hook 'php-mode-hook | ||||
| @@ -1511,8 +1510,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||||
| ;;;;;;;;;;;;;;;;;;;;;;;; | ;;;;;;;;;;;;;;;;;;;;;;;; | ||||
| ;; ilookup | ;; ilookup | ||||
| (autoload-eval-lazily 'ilookup | |||||
| '(ilookup-open) | |||||
| (with-eval-after-load 'ilookup | |||||
| (setq ilookup-dict-alist | (setq ilookup-dict-alist | ||||
| '( | '( | ||||
| ("sdcv" . (lambda (word) | ("sdcv" . (lambda (word) | ||||