Use forward-line, not goto-line.
This commit is contained in:
parent
ce86eeb58e
commit
9b4c5ecd6a
6 changed files with 22 additions and 8 deletions
|
|
@ -26,7 +26,14 @@
|
|||
Use help-print-return-message rather than the now obsolete alias.
|
||||
|
||||
* calendar/cal-move.el (calendar-cursor-to-nearest-date)
|
||||
(calendar-cursor-to-visible-date): Use forward-line, not goto-line.
|
||||
(calendar-cursor-to-visible-date):
|
||||
* play/5x5.el (5x5-position-cursor):
|
||||
* play/decipher.el (decipher):
|
||||
* play/gomoku.el (gomoku-goto-xy):
|
||||
* play/landmark.el (lm-goto-xy):
|
||||
* play/mpuz.el (mpuz-paint-errors, mpuz-paint-statistics)
|
||||
(mpuz-paint-digit):
|
||||
Use forward-line, not goto-line.
|
||||
|
||||
* mail/rmail.el (rmail-obsolete): Delete custom group.
|
||||
(rmail-pop-password, rmail-pop-password-required): Make into aliases.
|
||||
|
|
|
|||
|
|
@ -300,7 +300,8 @@ Quit current game \\[5x5-quit-game]"
|
|||
|
||||
(defun 5x5-position-cursor ()
|
||||
"Position the cursor on the grid."
|
||||
(goto-line (+ (* 5x5-y-pos 5x5-y-scale) 2))
|
||||
(goto-char (point-min))
|
||||
(forward-line (1+ (* 5x5-y-pos 5x5-y-scale)))
|
||||
(goto-char (+ (point) (* 5x5-x-pos 5x5-x-scale) (+ 5x5-x-pos 1) 1)))
|
||||
|
||||
(defun 5x5-made-move ()
|
||||
|
|
|
|||
|
|
@ -274,7 +274,8 @@ ABCDEFGHIJKLMNOPQRSTUVWXYZ -*-decipher-*-\n)\n\n")
|
|||
(insert ">\n"))))) ;Mark plaintext line
|
||||
(delete-blank-lines) ;Remove any blank lines
|
||||
(delete-blank-lines)) ; at end of buffer
|
||||
(goto-line 4)
|
||||
(goto-char (point-min))
|
||||
(forward-line 3)
|
||||
(decipher-mode))
|
||||
|
||||
;;;###autoload
|
||||
|
|
|
|||
|
|
@ -989,7 +989,8 @@ If the game is finished, this command requests for another game."
|
|||
(defun gomoku-goto-xy (x y)
|
||||
"Move point to square at X, Y coords."
|
||||
(let ((inhibit-point-motion-hooks t))
|
||||
(goto-line (+ 1 gomoku-y-offset (* gomoku-square-height (1- y)))))
|
||||
(goto-char (point-min))
|
||||
(forward-line (+ gomoku-y-offset (* gomoku-square-height (1- y)))))
|
||||
(move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x)))))
|
||||
|
||||
(defun gomoku-plot-square (square value)
|
||||
|
|
|
|||
|
|
@ -876,7 +876,8 @@ If the game is finished, this command requests for another game."
|
|||
(defun lm-goto-xy (x y)
|
||||
"Move point to square at X, Y coords."
|
||||
(let ((inhibit-point-motion-hooks t))
|
||||
(goto-line (+ 1 lm-y-offset (* lm-square-height (1- y)))))
|
||||
(goto-char (point-min))
|
||||
(forward-line (+ lm-y-offset (* lm-square-height (1- y)))))
|
||||
(move-to-column (+ lm-x-offset (* lm-square-width (1- x)))))
|
||||
|
||||
(defun lm-plot-square (square value)
|
||||
|
|
|
|||
|
|
@ -320,12 +320,14 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
|
|||
(defun mpuz-paint-errors ()
|
||||
"Paint error count on the puzzle screen."
|
||||
(mpuz-switch-to-window)
|
||||
(goto-line 3)
|
||||
(goto-char (point-min))
|
||||
(forward-line 2)
|
||||
(mpuz-paint-number (prin1-to-string mpuz-nb-errors)))
|
||||
|
||||
(defun mpuz-paint-statistics ()
|
||||
"Paint statistics about previous games on the puzzle screen."
|
||||
(goto-line 7)
|
||||
(goto-char (point-min))
|
||||
(forward-line 6)
|
||||
(mpuz-paint-number (prin1-to-string mpuz-nb-completed-games))
|
||||
(mpuz-paint-number
|
||||
(format "%.2f"
|
||||
|
|
@ -352,7 +354,8 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
|
|||
('mpuz-unsolved))))
|
||||
buffer-read-only)
|
||||
(mapc (lambda (square)
|
||||
(goto-line (car square)) ; line before column!
|
||||
(goto-char (point-min))
|
||||
(forward-line (1- (car square))) ; line before column!
|
||||
(move-to-column (cdr square))
|
||||
(insert char)
|
||||
(set-text-properties (1- (point)) (point) face)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue