|
From: | Stefan Monnier |
Subject: | bug#8667: 24.0.50; `bounds-of-thing-at-point' returns (N . N) for `comment' |
Date: | Fri, 13 May 2011 14:05:06 -0300 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Installed a patch along the lines of what you suggested. >> I think `forward-whitespace' is incorrect: \n should be \n+, like this: >> >> (defun forward-whitespace (arg) >> (interactive "p") >> (if (natnump arg) >> (re-search-forward "[ \t]+\\|\n+" nil 'move arg) >> (while (< arg 0) >> (if (re-search-backward "[ \t]+\\|\n+" nil 'move) >> (or (eq (char-after (match-beginning 0)) 10) >> (skip-chars-backward " \t"))) >> (setq arg (1+ arg))))) The current behavior is clearly intentional (the (skip-chars-backward " \t") shows that the function wants to treat newlines as not-just-whitespace). So I'd rather not change it. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |