diff options
| author | Karl Heuer | 1995-04-25 22:24:14 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-04-25 22:24:14 +0000 |
| commit | 75abbc6e6336e4f7aec041b78e3bad124a55ce95 (patch) | |
| tree | 8be1f9a10935c8a5adbd0ef10a11fcac4ef20810 | |
| parent | 17f9373a9cf566c05686660d031ffa9e8c82b990 (diff) | |
| download | emacs-75abbc6e6336e4f7aec041b78e3bad124a55ce95.tar.gz emacs-75abbc6e6336e4f7aec041b78e3bad124a55ce95.zip | |
(vi-switch-mode, vi-back-to-old-mode): Use force-mode-line-update.
(vi-mode, vi-goto-insert-state): Use force-mode-line-update.
| -rw-r--r-- | lisp/emulation/vi.el | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lisp/emulation/vi.el b/lisp/emulation/vi.el index f5a809c84f4..8b53e4318b2 100644 --- a/lisp/emulation/vi.el +++ b/lisp/emulation/vi.el | |||
| @@ -49,7 +49,7 @@ | |||
| 49 | (help-mode))) | 49 | (help-mode))) |
| 50 | (setq prefix-arg arg) ; prefix arg will be passed down | 50 | (setq prefix-arg arg) ; prefix arg will be passed down |
| 51 | (command-execute mode-cmd nil) ; may need to save mode-line-format etc | 51 | (command-execute mode-cmd nil) ; may need to save mode-line-format etc |
| 52 | (set-buffer-modified-p (buffer-modified-p))))) ; just in case | 52 | (force-mode-line-update)))) ; just in case |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | (if (null (where-is-internal 'vi-switch-mode (current-local-map))) | 55 | (if (null (where-is-internal 'vi-switch-mode (current-local-map))) |
| @@ -99,7 +99,7 @@ | |||
| 99 | (use-local-map vi-mode-old-local-map) | 99 | (use-local-map vi-mode-old-local-map) |
| 100 | (setq major-mode vi-mode-old-major-mode) | 100 | (setq major-mode vi-mode-old-major-mode) |
| 101 | (setq case-fold-search vi-mode-old-case-fold) | 101 | (setq case-fold-search vi-mode-old-case-fold) |
| 102 | (set-buffer-modified-p (buffer-modified-p))))) | 102 | (force-mode-line-update)))) |
| 103 | 103 | ||
| 104 | (defun vi-readonly-mode () | 104 | (defun vi-readonly-mode () |
| 105 | "Toggle current buffer's readonly flag." | 105 | "Toggle current buffer's readonly flag." |
| @@ -457,7 +457,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs." | |||
| 457 | (use-local-map vi-com-map) | 457 | (use-local-map vi-com-map) |
| 458 | (setq major-mode 'vi-mode) | 458 | (setq major-mode 'vi-mode) |
| 459 | (setq mode-name "VI") | 459 | (setq mode-name "VI") |
| 460 | (set-buffer-modified-p (buffer-modified-p)) ; force mode line update | 460 | (force-mode-line-update) ; force mode line update |
| 461 | (if vi-insert-state ; this is a return from insertion | 461 | (if vi-insert-state ; this is a return from insertion |
| 462 | (vi-end-of-insert-state)))) | 462 | (vi-end-of-insert-state)))) |
| 463 | 463 | ||
| @@ -522,7 +522,7 @@ This function expects 'overwrite-mode' being set properly beforehand." | |||
| 522 | (setq case-fold-search vi-mode-old-case-fold) | 522 | (setq case-fold-search vi-mode-old-case-fold) |
| 523 | (use-local-map vi-mode-old-local-map) | 523 | (use-local-map vi-mode-old-local-map) |
| 524 | (setq major-mode vi-mode-old-major-mode) | 524 | (setq major-mode vi-mode-old-major-mode) |
| 525 | (set-buffer-modified-p (buffer-modified-p)) ; force mode line update | 525 | (force-mode-line-update) |
| 526 | (setq vi-insert-state t)) | 526 | (setq vi-insert-state t)) |
| 527 | 527 | ||
| 528 | (defun vi-end-of-insert-state () | 528 | (defun vi-end-of-insert-state () |