• Michael Kifer's avatar
    2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu> · ec6aebe8
    Michael Kifer authored
    	* viper-cmd.el (viper-special-read-and-insert-char): use
    	read-key-sequence.
    	(viper-after-change-undo-hook): enhancements.
    	(viper-after-change-undo-hook): new hook.
    	(viper-undo): use viper-after-change-undo-hook.
    	(viper-add-newline-at-eob-if-necessary): widen before making changes.
    	(viper-next-line-at-bol): If point is on a widget or a button, simulate
    	clicking on that widget/button.
    
    	* viper.el (viper-mode): allow for a separate cursor color in Emacs
    	state.
    
    	* ediff-diff (ediff-test-patch-utility): catch errors.
    	(ediff-actual-diff-options, ediff-actual-diff3-options): new variables.
    	(ediff-set-actual-diff-options): new function.
    	(ediff-reset-diff-options, ediff-toggle-ignore-case):
    	use ediff-set-actual-diff-options.
    	(ediff-extract-diffs): catch errors.
    	(ediff-whitespace): add nonbreakable space.
    	(ediff-same-file-contents): catch errors.
    
    	* ediff-mult.el (ediff-collect-custom-diffs): save
    	coding-system-for-read.
    
    	* ediff-vers.el (ediff-keep-tmp-versions): new var.
    	(ediff-vc-internal, ediff-vc-merge-internal): use
    	ediff-delete-version-file.
    	(ediff-delete-version-file): new function.
    
    	* ediff-wind.el (ediff-control-frame-parameters): set frame fringes.
    
    	* ediff.el (ediff-directories, ediff-directory-revisions,
    	ediff-merge-directories, ediff-merge-directories-with-ancestor,
    	ediff-directories-internal, ediff-merge-directory-revisions,
    	ediff-merge-directory-revisions-with-ancestor,
    	ediff-directories3): use read-directory-name.
    ec6aebe8
viper.el 49.2 KB