diff options
| -rw-r--r-- | lisp/ChangeLog | 26 | ||||
| -rw-r--r-- | lisp/emulation/viper-cmd.el | 18 |
2 files changed, 26 insertions, 18 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6167400fd0e..54d2762f451 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,29 @@ | |||
| 1 | 2007-12-02 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * emulation/viper-cmd.el (top-level): Don't require advice. | ||
| 4 | Don't load viper-util, viper-keym, viper-mous, viper-macs, | ||
| 5 | viper-ex when compiling. | ||
| 6 | |||
| 7 | * emulation/viper-ex.el (top-level): Don't load viper-util, | ||
| 8 | viper-keym when compiling. | ||
| 9 | |||
| 10 | * emulation/viper-init.el (top-level): Move provide statement to end. | ||
| 11 | |||
| 12 | * emulation/viper-keym.el (top-level): Don't load viper-util when | ||
| 13 | compiling. Move provide statement to end. | ||
| 14 | |||
| 15 | * emulation/viper-macs.el (top-level): Don't load viper-util, | ||
| 16 | viper-keym, viper-mous when compiling. | ||
| 17 | |||
| 18 | * emulation/viper-mous.el (top-level): Don't load viper-util when | ||
| 19 | compiling. | ||
| 20 | |||
| 21 | * emulation/viper-util.el (top-level): Don't load viper-init when | ||
| 22 | compiling. | ||
| 23 | |||
| 24 | * emulation/viper.el (top-level): Don't require ring. | ||
| 25 | Don't load viper-init, viper-cmd when compiling. | ||
| 26 | |||
| 1 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> | 27 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> |
| 2 | 28 | ||
| 3 | Offer option for saveplace to be quiet about loading and saving. | 29 | Offer option for saveplace to be quiet about loading and saving. |
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el index d6786c01987..5637fad59c7 100644 --- a/lisp/emulation/viper-cmd.el +++ b/lisp/emulation/viper-cmd.el | |||
| @@ -27,7 +27,6 @@ | |||
| 27 | ;;; Code: | 27 | ;;; Code: |
| 28 | 28 | ||
| 29 | (provide 'viper-cmd) | 29 | (provide 'viper-cmd) |
| 30 | (require 'advice) | ||
| 31 | 30 | ||
| 32 | ;; Compiler pacifier | 31 | ;; Compiler pacifier |
| 33 | (defvar viper-minibuffer-current-face) | 32 | (defvar viper-minibuffer-current-face) |
| @@ -48,23 +47,6 @@ | |||
| 48 | (defvar initial) | 47 | (defvar initial) |
| 49 | (defvar undo-beg-posn) | 48 | (defvar undo-beg-posn) |
| 50 | (defvar undo-end-posn) | 49 | (defvar undo-end-posn) |
| 51 | |||
| 52 | ;; loading happens only in non-interactive compilation | ||
| 53 | ;; in order to spare non-viperized emacs from being viperized | ||
| 54 | (if noninteractive | ||
| 55 | (eval-when-compile | ||
| 56 | (let ((load-path (cons (expand-file-name ".") load-path))) | ||
| 57 | (or (featurep 'viper-util) | ||
| 58 | (load "viper-util.el" nil t 'nosuffix)) | ||
| 59 | (or (featurep 'viper-keym) | ||
| 60 | (load "viper-keym.el" nil t 'nosuffix)) | ||
| 61 | (or (featurep 'viper-mous) | ||
| 62 | (load "viper-mous.el" nil t 'nosuffix)) | ||
| 63 | (or (featurep 'viper-macs) | ||
| 64 | (load "viper-macs.el" nil t 'nosuffix)) | ||
| 65 | (or (featurep 'viper-ex) | ||
| 66 | (load "viper-ex.el" nil t 'nosuffix)) | ||
| 67 | ))) | ||
| 68 | ;; end pacifier | 50 | ;; end pacifier |
| 69 | 51 | ||
| 70 | 52 | ||