X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=inv-19.el;h=00993e9e589e39b40d5b5117ad3e9ca28a39c334;hb=9c5d582db08299cc54f10a9dd0ba415dbc55d51f;hp=11074bf302d00e1a6b500c4406120cd17e969b56;hpb=ad3ba73586a7e06f1311726585c1e2c86995bda2;p=elisp%2Fapel.git diff --git a/inv-19.el b/inv-19.el index 11074bf..00993e9 100644 --- a/inv-19.el +++ b/inv-19.el @@ -19,8 +19,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Code: @@ -45,11 +45,11 @@ (get-text-property pos 'invisible)) (defun next-visible-point (pos) - (save-excursion - (goto-char (next-single-property-change pos 'invisible)) - (if (eq (following-char) ?\n) - (forward-char)) - (point))) + (if (setq pos (next-single-property-change pos 'invisible)) + (if (eq ?\n (char-after pos)) + (1+ pos) + pos) + (point-max))) ;;; @ end