aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1995-04-25 22:24:14 +0000
committerKarl Heuer1995-04-25 22:24:14 +0000
commit75abbc6e6336e4f7aec041b78e3bad124a55ce95 (patch)
tree8be1f9a10935c8a5adbd0ef10a11fcac4ef20810
parent17f9373a9cf566c05686660d031ffa9e8c82b990 (diff)
downloademacs-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.el8
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 ()