changeset 105737:2009126d46e1

(sgml-looking-back-at): Move definition before use.
author Glenn Morris <rgm@gnu.org>
date Sat, 24 Oct 2009 03:45:50 +0000
parents 4d7a7b574da2
children 89a1bad44673
files lisp/ChangeLog lisp/textmodes/sgml-mode.el
diffstat 2 files changed, 9 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Oct 24 03:44:42 2009 +0000
+++ b/lisp/ChangeLog	Sat Oct 24 03:45:50 2009 +0000
@@ -1,5 +1,8 @@
 2009-10-24  Glenn Morris  <rgm@gnu.org>
 
+	* textmodes/sgml-mode.el (sgml-looking-back-at): Move definition before
+	use.
+
 	* emacs-lisp/checkdoc.el (generate-autoload-cookie): Define for
 	compiler.
 
--- a/lisp/textmodes/sgml-mode.el	Sat Oct 24 03:44:42 2009 +0000
+++ b/lisp/textmodes/sgml-mode.el	Sat Oct 24 03:45:50 2009 +0000
@@ -873,6 +873,12 @@
 	(setq arg (1- arg)))
       return)))
 
+(defsubst sgml-looking-back-at (str)
+  "Return t if the test before point matches STR."
+  (let ((start (- (point) (length str))))
+    (and (>= start (point-min))
+         (equal str (buffer-substring-no-properties start (point))))))
+
 (defun sgml-delete-tag (arg)
   ;; FIXME: Should be called sgml-kill-tag or should not touch the kill-ring.
   "Delete tag on or after cursor, and matching closing or opening tag.
@@ -1159,12 +1165,6 @@
   (buffer-substring-no-properties
    (point) (progn (skip-syntax-forward "w_") (point))))
 
-(defsubst sgml-looking-back-at (str)
-  "Return t if the test before point matches STR."
-  (let ((start (- (point) (length str))))
-    (and (>= start (point-min))
-         (equal str (buffer-substring-no-properties start (point))))))
-
 (defun sgml-tag-text-p (start end)
   "Return non-nil if text between START and END is a tag.
 Checks among other things that the tag does not contain spurious