viper / ChangeLog

Full commit
2000-06-05  Michael Kifer  <>
	* viper-cmd.el (viper-smart-suffix-list): rearranged list members.
	* viper.el (find-file,find-file-other-window): get viper to do
2000-05-24  Michael Kifer  <>

	* viper-ex.el (ex-write): set selective display to nil.
2000-03-19  Mikio Nakajima  <>

	* viper-util.el (viper-put-on-search-overlay): New subroutine.
	(viper-flash-search-pattern): No operation when using Emacs
	doesn't support face. 
	Use `viper-put-on-search-overlay'.
2000-02-28  Michael Kifer  <>
	* viper-cmd.el (viper-envelop-ESC-key): added the option to
	translate all ESC key sequences.
	(viper-goto-mark-subr): restore markers for files for which
	they were saved.
	* viper-init.el (viper-translate-all-ESC-keysequences): new variable.
	* viper-util.el (viper-set-replace-overlay-glyphs,
	viper-set-replace-overlay): always check if the replacement
	overlay is live.
	* viper.el (viper-vi-state-mode-list): added major modes.
1999-12-06  Michael Kifer  <>
	* viper-cmd.el (viper-minibuffer-standard-hook,
	viper-minibuffer-real-start): new functions.
	viper-trim-replace-chars-to-delete-if-necessary): adapt to the
	change in the status of the minibuffer prompt.

1999-12-04  Michael Kifer  <>

	* viper-cmd.el (viper-change-state): Use
	viper-ESC-moves-cursor-back to decide whether to move the cursor
1999-11-24  Michael Kifer  <>
	* viper*el: replaced old-style backquotes.
1999-11-01  Michael Kifer  <> 
	* viper-cmd.el (viper-post-command-sentinel,
	viper-insert-state-pre-command-sentinel): takes better care of
	 cursor colors.
	* viper-ex.el (viper-ex): save excursion before doing :global.
	* viper-keym.el: change key C-cg to C-cC-g
	* viper-texi.el: minor clarifications.
	* viper-util.el (viper-save-cursor-color,viper-restore-cursor-color):
	improved cursor color handling.
	viper-get-saved-cursor-color-in-insert-mode): new functions for
	better cursor color handling.
1999-08-18  Michael Kifer  <> 
	* viper.el, viper.texi: typos fixed.
	* viper-cmd.el (viper-buffer-search-enable): minor buglet fixed
1999-05-27  SL Baur <>

	* Makefile: bump version number

1999-05-16  Michael Kifer  <> 
	* viper-cmd (viper-window-middle): fixed behavior.
	* viper-util (viper-file-checked-in-p): check if vc-hooks is
1999-03-03  Michael Kifer  <> 
	* viper.el (viper-vi-state-mode-list): add objc-mode.
1999-02-17  Michael Kifer  <> 
	* viper-cmd.el (viper-saved-mark): new variable.
	(viper-mark-point): added new command m^.
	* viper-ex.el: new command :customize
	* viper-util.el (viper-set-mark-if-necessary): save point in
	* viper.texi: addex info about the new m^ command.
1998-10-02  Michael Kifer  <> 
        * viper-keym.el: Fixed calls to viper-ex. 
        * viper-util.el (viper-nontrivial-find-file-function): deleted. 
        (viper-glob-unix-files, viper-glob-mswindows-files): new functions. 
        * viper-ex.el (ex-read,ex-edit): 
        fixes for correct interpretation of #,%. 
        (viper-ex): now works correctly when called from other functions. 
        (viper-glob-function): new variable. 
        * viper-mous.el (viper-counting-clicks-p): bug fixes. 

1998-07-18  Michael Kifer  <>

	* viper-cmd.el (viper-replace-mode-spy-after):
	include hippie-expand in the list of
	(viper-put-back, viper-Put-back, viper-exec-Delete,
	viper-exec-delete): issue message only if changes are larger than
	(viper-skip-separators, viper-switch-to-buffer,
	viper-switch-to-buffer-other-window): bug fixes.
	(viper-backward-Word, viper-skip-separators,
	viper-switch-to-buffer, viper-switch-to-buffer-other-window): bug

	* viper.el, viper-util.el, viper-macs.el, viper-keym.el,
	viper-ex.el, viper-cmd.el: Removed function quotes around lambdas.

	* viper-init.el (viper-change-notification-threshold): new variable.

	* viper-cmd.el (viper-backward-Word): bug fix.

	* viper-util.el (viper-skip-syntax): bug fix for eob/bob cases.
	(viper-skip-syntax): bug fix for eob/bob cases.

	* viper-mous.el (viper-surrounding-word): added '_' to alpha modifiers.

1998-02-25  SL Baur  <>

	* viper.texi: Add direntry section (so installation can
	automatically update the info/dir file).

1998-01-24  SL Baur  <>

	* Makefile (VERSION): Update to package standard 1.0.
	* Ditto.

1998-01-17  SL Baur  <>

	* etc/viperCard.tex: Move.

1998-01-12  SL Baur  <>

	* Makefile: Update to newer package interface.

1998-01-03  SL Baur  <>

	* Makefile: Update to newer package interface.

1997-12-21  SL Baur  <>

	* Makefile: Created.