comparison lisp/double.el @ 11561:56399c411b8b

(double-mode): Use force-mode-line-update.
author Karl Heuer <kwzh@gnu.org>
date Tue, 25 Apr 1995 22:20:59 +0000
parents 8ab32ff7b97c
children 84acc3adcd63
comparison
equal deleted inserted replaced
11560:d90395d3b0ad 11561:56399c411b8b
172 ;;;###autoload 172 ;;;###autoload
173 (defun double-mode (arg) 173 (defun double-mode (arg)
174 "Toggle Double mode. 174 "Toggle Double mode.
175 With prefix arg, turn Double mode on iff arg is positive. 175 With prefix arg, turn Double mode on iff arg is positive.
176 176
177 When Double mode is on, some keys will insert will insert different 177 When Double mode is on, some keys will insert different strings
178 strings when pressed twice. See variable `double-map' for details." 178 when pressed twice. See variable `double-map' for details."
179 (interactive "P") 179 (interactive "P")
180 (if (or (and (null arg) double-mode) 180 (if (or (and (null arg) double-mode)
181 (<= (prefix-numeric-value arg) 0)) 181 (<= (prefix-numeric-value arg) 0))
182 ;; Turn it off 182 ;; Turn it off
183 (if double-mode 183 (if double-mode
184 (progn 184 (progn
185 (let ((double-map)) 185 (let ((double-map))
186 (double-setup)) 186 (double-setup))
187 (setq double-mode nil) 187 (setq double-mode nil)
188 (set-buffer-modified-p (buffer-modified-p)))) 188 (force-mode-line-update)))
189 ;;Turn it on 189 ;;Turn it on
190 (if double-mode 190 (if double-mode
191 () 191 ()
192 (double-setup) 192 (double-setup)
193 (setq double-mode t) 193 (setq double-mode t)
194 (set-buffer-modified-p (buffer-modified-p))))) 194 (force-mode-line-update))))
195 195
196 (provide 'double) 196 (provide 'double)
197 197
198 ;;; double.el ends here 198 ;;; double.el ends here
199 199