Mercurial > emacs
changeset 29412:ecd388a0937d
2000-06-05 Michael Kifer <kifer@cs.sunysb.edu>
* ediff-init.el (ediff-has-face-support-p): make it paint faces on
tty's.
* ediff-diff.el (ediff-exec-process): use --binary for fine
differences whenever apropriate.
* viper-cmd.el (viper-smart-suffix-list): rearranged list members.
* viper.el (find-file,find-file-other-window): get viper to do
wildcards.
author | Michael Kifer <kifer@cs.stonybrook.edu> |
---|---|
date | Mon, 05 Jun 2000 00:07:02 +0000 |
parents | 232f7e558a38 |
children | ce16b083b459 |
files | lisp/ChangeLog lisp/ediff-diff.el lisp/ediff-init.el lisp/emulation/viper-cmd.el lisp/emulation/viper.el |
diffstat | 5 files changed, 38 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Sun Jun 04 23:40:58 2000 +0000 +++ b/lisp/ChangeLog Mon Jun 05 00:07:02 2000 +0000 @@ -1,3 +1,13 @@ +2000-06-05 Michael Kifer <kifer@cs.sunysb.edu> + + * ediff-init.el (ediff-has-face-support-p): make it paint faces on + tty's. + * ediff-diff.el (ediff-exec-process): use --binary for fine + differences whenever apropriate. + * viper-cmd.el (viper-smart-suffix-list): rearranged list members. + * viper.el (find-file,find-file-other-window): get viper to do + wildcards. + 2000-06-04 Stefan Monnier <monnier@cs.yale.edu> * emacs-lisp/easy-mmode.el (easy-mmode-define-toggle):
--- a/lisp/ediff-diff.el Sun Jun 04 23:40:58 2000 +0000 +++ b/lisp/ediff-diff.el Mon Jun 05 00:07:02 2000 +0000 @@ -1135,7 +1135,9 @@ (setq args (append (split-string options) files)) (setq args (delete "" (delq nil args))) ; delete nil and "" from arguments ;; the --binary option, if present, should be used only for buffer jobs + ;; or for refining the differences (or (string-match "buffer" (symbol-name ediff-job-name)) + (eq buffer ediff-fine-diff-buffer) (setq args (delete "--binary" args))) (unwind-protect (let ((directory default-directory)
--- a/lisp/ediff-init.el Sun Jun 04 23:40:58 2000 +0000 +++ b/lisp/ediff-init.el Mon Jun 05 00:07:02 2000 +0000 @@ -63,7 +63,8 @@ (defun ediff-has-face-support-p () (cond ((ediff-window-display-p)) (ediff-force-faces) - (ediff-emacs-p (memq (ediff-device-type) '(pc))) + (ediff-emacs-p (or (x-display-color-p) + (memq (ediff-device-type) '(pc)))) (ediff-xemacs-p (memq (ediff-device-type) '(tty pc))))) (defun ediff-has-toolbar-support-p ()
--- a/lisp/emulation/viper-cmd.el Sun Jun 04 23:40:58 2000 +0000 +++ b/lisp/emulation/viper-cmd.el Mon Jun 05 00:07:02 2000 +0000 @@ -1895,7 +1895,8 @@ (defcustom viper-smart-suffix-list - '("" "tex" "c" "cc" "C" "el" "java" "html" "htm" "pl" "flr" "P" "p") + '("" "tex" "c" "cc" "C" "java" "el" "html" "htm" "xml" + "pl" "flr" "P" "p" "h" "H") "*List of suffixes that Viper tries to append to filenames ending with a `.'. This is useful when you the current directory contains files with the same prefix and many different suffixes. Usually, only one of the suffixes
--- a/lisp/emulation/viper.el Sun Jun 04 23:40:58 2000 +0000 +++ b/lisp/emulation/viper.el Mon Jun 05 00:07:02 2000 +0000 @@ -400,6 +400,7 @@ ps-mode completion-list-mode + diff-mode perl-mode javascript-mode @@ -982,53 +983,44 @@ (defadvice find-file (before viper-add-suffix-advice activate) "Use `read-file-name' for reading arguments." (interactive (cons (read-file-name "Find file: " nil default-directory) - ;; if Mule and prefix argument, ask for coding system - (cond ((and viper-emacs-p - (boundp 'MULE)) ; Emacs 20 with MULE - nil) - ((and viper-xemacs-p - (featurep 'mule)) ; XEmacs 20 with MULE + ;; XEmacs: if Mule & prefix arg, ask for coding system + (cond ((and viper-xemacs-p (featurep 'mule)) (list (and current-prefix-arg - (read-coding-system - "Coding-system: ")))) - ) - ))) + (read-coding-system "Coding-system: ")))) + ;; Emacs: do wildcards + ((and viper-emacs-p (boundp 'find-file-wildcards)) + (list find-file-wildcards)))) + )) (defadvice find-file-other-window (before viper-add-suffix-advice activate) "Use `read-file-name' for reading arguments." (interactive (cons (read-file-name "Find file in other window: " nil default-directory) - ;; if Mule and prefix argument, ask for coding system - (cond ((and viper-emacs-p - (boundp 'MULE)) ; Emacs 20 with MULE - nil) - ((and viper-xemacs-p - (featurep 'mule)) ; XEmacs 20 with MULE + ;; XEmacs: if Mule & prefix arg, ask for coding system + (cond ((and viper-xemacs-p (featurep 'mule)) (list (and current-prefix-arg - (read-coding-system - "Coding-system: ")))) - ) - ))) + (read-coding-system "Coding-system: ")))) + ;; Emacs: do wildcards + ((and viper-emacs-p (boundp 'find-file-wildcards)) + (list find-file-wildcards)))) + )) (defadvice find-file-other-frame (before viper-add-suffix-advice activate) "Use `read-file-name' for reading arguments." (interactive (cons (read-file-name "Find file in other frame: " nil default-directory) - ;; if Mule and prefix argument, ask for coding system - (cond ((and viper-emacs-p - (boundp 'MULE)) ; Emacs 20 with MULE - nil) - ((and viper-xemacs-p - (featurep 'mule)) ; XEmacs 20 with MULE + ;; XEmacs: if Mule & prefix arg, ask for coding system + (cond ((and viper-xemacs-p (featurep 'mule)) (list (and current-prefix-arg - (read-coding-system - "Coding-system: ")))) - ) - ))) + (read-coding-system "Coding-system: ")))) + ;; Emacs: do wildcards + ((and viper-emacs-p (boundp 'find-file-wildcards)) + (list find-file-wildcards)))) + )) (defadvice read-file-name (around viper-suffix-advice activate)