diff options
| author | Lars Brinkhoff | 2024-01-02 09:06:13 +0100 |
|---|---|---|
| committer | Eli Zaretskii | 2024-01-13 12:07:34 +0200 |
| commit | 740953d1a2f4ea4a200637872b9ecb7dfddfdbe4 (patch) | |
| tree | 57ffc8c2a555d4674bdf1ef82b3e37101a8bc033 /test | |
| parent | 9b8b352ebc09de3259f655fa4d491507109044b3 (diff) | |
| download | emacs-740953d1a2f4ea4a200637872b9ecb7dfddfdbe4.tar.gz emacs-740953d1a2f4ea4a200637872b9ecb7dfddfdbe4.zip | |
Fix 'what-page'
* lisp/textmodes/page.el (page--what-page): Adjust for 1st
line on page, and use 'count-lines' again. (Bug#68215)
* test/lisp/textmodes/page-tests.el (page-tests-what-page):
Update test.
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/textmodes/page-tests.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/lisp/textmodes/page-tests.el b/test/lisp/textmodes/page-tests.el index f3a2c5fbe00..617b59a54fb 100644 --- a/test/lisp/textmodes/page-tests.el +++ b/test/lisp/textmodes/page-tests.el | |||
| @@ -106,10 +106,14 @@ | |||
| 106 | (insert "foo\n\nbar\n\nbaz") | 106 | (insert "foo\n\nbar\n\nbaz") |
| 107 | (goto-char (point-min)) | 107 | (goto-char (point-min)) |
| 108 | (should (equal (page--what-page) '(1 1))) | 108 | (should (equal (page--what-page) '(1 1))) |
| 109 | (forward-char) | ||
| 110 | (should (equal (page--what-page) '(1 1))) | ||
| 109 | (forward-page) | 111 | (forward-page) |
| 112 | (should (equal (page--what-page) '(2 1))) | ||
| 113 | (next-line) | ||
| 110 | (should (equal (page--what-page) '(2 2))) | 114 | (should (equal (page--what-page) '(2 2))) |
| 111 | (forward-page) | 115 | (forward-page) |
| 112 | (should (equal (page--what-page) '(3 4))))) | 116 | (should (equal (page--what-page) '(3 1))))) |
| 113 | 117 | ||
| 114 | 118 | ||
| 115 | ;;; page-tests.el ends here | 119 | ;;; page-tests.el ends here |