comparison lisp/ediff-util.el @ 65627:511f8e9d22ca

2005-09-20 Michael Kifer <kifer@cs.stonybrook.edu> * ediff-ptch.el (ediff-file-name-sans-prefix): treat nil as an empty string. (ediff-fixup-patch-map): better heuristic for intuiting the file names to patch. (ediff-prompt-for-patch-file): more intuitive prompt. * ediff-util.el: use insert-buffer-substring. * ediff-vers.el (cvs-run-ediff-on-file-descriptor): bug fix. * viper-cmd.el (viper-change-state): don't move over the field boundaries in the minibuffer. (viper-set-minibuffer-style): add viper-minibuffer-post-command-hook. (viper-minibuffer-post-command-hook): new hook. (viper-line): don't move cursor at bolp. * viper-ex.el (ex-pwd, viper-info-on-file): fixed message * viper-init.el: add alias to make-variable-buffer-local to avoid compiler warnings. * viper-macs.el (ex-map): better messages. * viper-utils.el (viper-beginning-of-field): new function. * viper.el: replace make-variable-buffer-local with viper-make-variable-buffer-local everywhere, to avoid warnings.
author Michael Kifer <kifer@cs.stonybrook.edu>
date Tue, 20 Sep 2005 17:47:28 +0000
parents 4d1085b02d64
children ed770a0a7846
comparison
equal deleted inserted replaced
65626:69a9e146ef35 65627:511f8e9d22ca
365 (setq buffer-C 365 (setq buffer-C
366 (get-buffer-create 366 (get-buffer-create
367 (ediff-unique-buffer-name "*ediff-merge" "*"))) 367 (ediff-unique-buffer-name "*ediff-merge" "*")))
368 (save-excursion 368 (save-excursion
369 (set-buffer buffer-C) 369 (set-buffer buffer-C)
370 (insert-buffer buf) 370 (insert-buffer-substring buf)
371 (funcall (ediff-with-current-buffer buf major-mode)) 371 (funcall (ediff-with-current-buffer buf major-mode))
372 (widen) ; merge buffer is always widened 372 (widen) ; merge buffer is always widened
373 (add-hook 'local-write-file-hooks 'ediff-set-merge-mode nil t) 373 (add-hook 'local-write-file-hooks 'ediff-set-merge-mode nil t)
374 ))) 374 )))
375 (setq buffer-read-only nil 375 (setq buffer-read-only nil