[gnu.emacs.bug] Emacs-18.53 bug

shin@sgtp.apple.juice (04/12/89)

Dear FSF people:

I am trying to establish the oversea mail link so as to report bugs about GNU
products.  As I'm not sure that this mail will reach you successfully, I
report a trivial bug (?) about Emacs-18.53.

If you send me a reply saying "I have gotten your letter successfully", it
helps me very much.

My address is...

    shin%sgtp.apple.juice%lkbreth.foretune.junet%uunet.uu.net

By the way, bug report starts here.

In lisp function 'picture-tab', parentheses around 'point' are missing.

    (defun picture-tab (&optional arg)
      "Tab transparently (move) to next tab stop.
    With ARG overwrite the traversed text with spaces.  The tab stop
    list can be changed by \\[picture-set-tab-stops] and \\[edit-tab-stops].
    See also documentation for variable  picture-tab-chars."
      (interactive "P")
      (let* ((opoint (point))
             (target (prog2 (tab-to-tab-stop)
                            (current-column)
                            (delete-region opoint (point)))))
        (move-to-column-force target)
        (if arg
            (let (indent-tabs-mode)
              (delete-region opoint point) <-- here!!
              (indent-to target)))))


Sincerely yours.

-
Shinichirou Sugou   shin%sgtp.apple.juice%lkbreth.foretune.junet%uunet.uu.net