diff options
| author | Richard M. Stallman | 1999-01-15 16:19:53 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1999-01-15 16:19:53 +0000 |
| commit | a9d358fb753d3d762e1bb25d05f5d3dc0eb985c4 (patch) | |
| tree | abec3abad61c51b833d9beb96d23fbe379a04d09 /lisp/forms.el | |
| parent | 739394c764d017b8411e9c4e48b6ae1d0735060b (diff) | |
| download | emacs-a9d358fb753d3d762e1bb25d05f5d3dc0eb985c4.tar.gz emacs-a9d358fb753d3d762e1bb25d05f5d3dc0eb985c4.zip | |
(forms--show-record): Convert integers to string
expicitly since concat will no longer accept integers.
(forms-print): Use local `total-nb-records' since
`forms--total-records' will be inaccessible after buffer switching.
Diffstat (limited to 'lisp/forms.el')
| -rw-r--r-- | lisp/forms.el | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/forms.el b/lisp/forms.el index ab34fda4f34..df683ae1363 100644 --- a/lisp/forms.el +++ b/lisp/forms.el | |||
| @@ -296,10 +296,10 @@ | |||
| 296 | (provide 'forms) ;;; official | 296 | (provide 'forms) ;;; official |
| 297 | (provide 'forms-mode) ;;; for compatibility | 297 | (provide 'forms-mode) ;;; for compatibility |
| 298 | 298 | ||
| 299 | (defconst forms-version (substring "$Revision: 2.35 $" 11 -2) | 299 | (defconst forms-version (substring "$Revision: 2.36 $" 11 -2) |
| 300 | "The version number of forms-mode (as string). The complete RCS id is: | 300 | "The version number of forms-mode (as string). The complete RCS id is: |
| 301 | 301 | ||
| 302 | $Id: forms.el,v 2.35 1998/07/17 14:01:15 stephen Exp kwzh $") | 302 | $Id: forms.el,v 2.36 1998/10/06 23:19:46 kwzh Exp rms $") |
| 303 | 303 | ||
| 304 | (defcustom forms-mode-hooks nil | 304 | (defcustom forms-mode-hooks nil |
| 305 | "Hook functions to be run upon entering Forms mode." | 305 | "Hook functions to be run upon entering Forms mode." |
| @@ -1545,7 +1545,8 @@ Commands: Equivalent keys in read-only mode: | |||
| 1545 | (set-buffer-modified-p nil) | 1545 | (set-buffer-modified-p nil) |
| 1546 | (setq buffer-read-only forms-read-only) | 1546 | (setq buffer-read-only forms-read-only) |
| 1547 | (setq mode-line-process | 1547 | (setq mode-line-process |
| 1548 | (concat " " forms--current-record "/" forms--total-records))) | 1548 | (concat " " (int-to-string forms--current-record) |
| 1549 | "/" (int-to-string forms--total-records)))) | ||
| 1549 | 1550 | ||
| 1550 | (defun forms--parse-form () | 1551 | (defun forms--parse-form () |
| 1551 | "Parse contents of form into list of strings." | 1552 | "Parse contents of form into list of strings." |
| @@ -2001,6 +2002,7 @@ after writing out the data." | |||
| 2001 | (interactive) | 2002 | (interactive) |
| 2002 | (let ((inhibit-read-only t) | 2003 | (let ((inhibit-read-only t) |
| 2003 | (save-record forms--current-record) | 2004 | (save-record forms--current-record) |
| 2005 | (total-nb-records forms--total-records) | ||
| 2004 | (nb-record 1) | 2006 | (nb-record 1) |
| 2005 | (record nil)) | 2007 | (record nil)) |
| 2006 | (while (<= nb-record forms--total-records) | 2008 | (while (<= nb-record forms--total-records) |
| @@ -2011,7 +2013,7 @@ after writing out the data." | |||
| 2011 | (goto-char (buffer-end 1)) | 2013 | (goto-char (buffer-end 1)) |
| 2012 | (insert record) | 2014 | (insert record) |
| 2013 | (setq buffer-read-only nil) | 2015 | (setq buffer-read-only nil) |
| 2014 | (if (< nb-record forms--total-records) | 2016 | (if (< nb-record total-nb-records) |
| 2015 | (insert "\n\n"))) | 2017 | (insert "\n\n"))) |
| 2016 | (setq nb-record (1+ nb-record))) | 2018 | (setq nb-record (1+ nb-record))) |
| 2017 | (save-excursion | 2019 | (save-excursion |