Mercurial > emacs
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 |