diff options
| author | Karoly Lorentey | 2006-01-30 18:06:22 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-01-30 18:06:22 +0000 |
| commit | e31331e5cb40d3e56e4160229b33f2dad9d5e4ab (patch) | |
| tree | 29d504a565260e6ba5d2972ec742a25574b7357a /lisp/emulation | |
| parent | 9688ff534500a278871366f699cd0ead3524b68a (diff) | |
| parent | 75e49434a5b90f797fe9b0250d426793793fb8e7 (diff) | |
| download | emacs-e31331e5cb40d3e56e4160229b33f2dad9d5e4ab.tar.gz emacs-e31331e5cb40d3e56e4160229b33f2dad9d5e4ab.zip | |
Merged from miles@gnu.org--gnu-2005 (patch 187, 704)
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--base-0
tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-704
* emacs@sv.gnu.org/emacs--devo--0--patch-1
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-2
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-3
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-4
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-5
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-6
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-7
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-8
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-9
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-10
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-11
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-12
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-13
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-14
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-15
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-16
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-17
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-18
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-19
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-20
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-21
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-22
Install ERC.
* emacs@sv.gnu.org/emacs--devo--0--patch-23
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-24
Fix ERC compiler warnings.
* emacs@sv.gnu.org/emacs--devo--0--patch-25
Use utf-8 encoding in ERC ChangeLogs.
* emacs@sv.gnu.org/emacs--devo--0--patch-26
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-27
Merge ERC-related Viper hacks into Viper.
* emacs@sv.gnu.org/emacs--devo--0--patch-28
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-29
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-30
Merge from erc--main--0
* emacs@sv.gnu.org/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187
* emacs@sv.gnu.org/gnus--rel--5.10--patch-1
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-2
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-3
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-4
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-5
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-6
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-7
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-704
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-501
Diffstat (limited to 'lisp/emulation')
| -rw-r--r-- | lisp/emulation/viper.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el index 754eff3906d..ad366135ff1 100644 --- a/lisp/emulation/viper.el +++ b/lisp/emulation/viper.el | |||
| @@ -458,6 +458,7 @@ unless it is coming up in a wrong Viper state." | |||
| 458 | '(internal-ange-ftp-mode | 458 | '(internal-ange-ftp-mode |
| 459 | comint-mode | 459 | comint-mode |
| 460 | inferior-emacs-lisp-mode | 460 | inferior-emacs-lisp-mode |
| 461 | erc-mode | ||
| 461 | eshell-mode | 462 | eshell-mode |
| 462 | shell-mode) | 463 | shell-mode) |
| 463 | "*A list of major modes that should come up in Vi Insert state." | 464 | "*A list of major modes that should come up in Vi Insert state." |
| @@ -494,6 +495,8 @@ unless it is coming up in a wrong Viper state." | |||
| 494 | (gnus-summary-mode emacs-state viper-gnus-modifier-map) | 495 | (gnus-summary-mode emacs-state viper-gnus-modifier-map) |
| 495 | (Info-mode emacs-state viper-slash-and-colon-map) | 496 | (Info-mode emacs-state viper-slash-and-colon-map) |
| 496 | (Buffer-menu-mode emacs-state viper-slash-and-colon-map) | 497 | (Buffer-menu-mode emacs-state viper-slash-and-colon-map) |
| 498 | (erc-mode insert-state viper-comint-mode-modifier-map) | ||
| 499 | (erc-mode vi-state viper-comint-mode-modifier-map) | ||
| 497 | ) | 500 | ) |
| 498 | "List specifying how to modify the various major modes to enable some Viperisms. | 501 | "List specifying how to modify the various major modes to enable some Viperisms. |
| 499 | The list has the structure: ((mode viper-state keymap) (mode viper-state | 502 | The list has the structure: ((mode viper-state keymap) (mode viper-state |
| @@ -768,6 +771,7 @@ It also can't undo some Viper settings." | |||
| 768 | ;; remove all hooks set by viper | 771 | ;; remove all hooks set by viper |
| 769 | (mapatoms 'viper-remove-hooks) | 772 | (mapatoms 'viper-remove-hooks) |
| 770 | (remove-hook 'comint-mode-hook 'viper-comint-mode-hook) | 773 | (remove-hook 'comint-mode-hook 'viper-comint-mode-hook) |
| 774 | (remove-hook 'erc-mode-hook 'viper-comint-mode-hook) | ||
| 771 | (remove-hook 'minibuffer-setup-hook 'viper-minibuffer-setup-sentinel) | 775 | (remove-hook 'minibuffer-setup-hook 'viper-minibuffer-setup-sentinel) |
| 772 | (remove-hook 'change-major-mode-hook 'viper-major-mode-change-sentinel) | 776 | (remove-hook 'change-major-mode-hook 'viper-major-mode-change-sentinel) |
| 773 | (remove-hook 'post-command-hook 'viper-minibuffer-post-command-hook) | 777 | (remove-hook 'post-command-hook 'viper-minibuffer-post-command-hook) |
| @@ -913,6 +917,7 @@ It also can't undo some Viper settings." | |||
| 913 | 917 | ||
| 914 | ;; Emacs shell, ange-ftp, and comint-based modes | 918 | ;; Emacs shell, ange-ftp, and comint-based modes |
| 915 | (add-hook 'comint-mode-hook 'viper-comint-mode-hook) ; comint | 919 | (add-hook 'comint-mode-hook 'viper-comint-mode-hook) ; comint |
| 920 | (add-hook 'erc-mode-hook 'viper-comint-mode-hook) ; ERC | ||
| 916 | 921 | ||
| 917 | (add-hook 'eshell-mode-hook | 922 | (add-hook 'eshell-mode-hook |
| 918 | (lambda () (setq viper-auto-indent nil))) | 923 | (lambda () (setq viper-auto-indent nil))) |