changeset 110417:8a3552ec7934

* lisp/indent.el (indent-according-to-mode): Apply syntax-propertize. (indent-region): Use indent-according-to-mode. * test/indent/octave.m: Remove one more `fixindent'. Use `end'.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 18 Sep 2010 18:21:16 +0200
parents 0abc226eaa66
children a141021cb63f
files lisp/ChangeLog lisp/indent.el test/ChangeLog test/indent/octave.m
diffstat 4 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Sep 18 17:50:06 2010 +0200
+++ b/lisp/ChangeLog	Sat Sep 18 18:21:16 2010 +0200
@@ -1,3 +1,8 @@
+2010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* indent.el (indent-according-to-mode): Apply syntax-propertize.
+	(indent-region): Use indent-according-to-mode.
+
 2010-09-18  Eli Zaretskii  <eliz@gnu.org>
 
 	* fringe.el (fringe-mode): Doc fix.
--- a/lisp/indent.el	Sat Sep 18 17:50:06 2010 +0200
+++ b/lisp/indent.el	Sat Sep 18 18:21:16 2010 +0200
@@ -68,6 +68,7 @@
 but the functions `indent-relative' and `indent-relative-maybe' are
 special; we don't actually use them here."
   (interactive)
+  (syntax-propertize (line-end-position))
   (if (memq indent-line-function
 	    '(indent-relative indent-relative-maybe))
       ;; These functions are used for tabbing, but can't be used for
@@ -418,7 +419,7 @@
 	    (goto-char start)
 	    (while (< (point) end)
 	      (or (and (bolp) (eolp))
-		  (funcall indent-line-function))
+		  (indent-according-to-mode))
 	      (forward-line 1))
 	    (move-marker end nil))))
     (setq column (prefix-numeric-value column))
--- a/test/ChangeLog	Sat Sep 18 17:50:06 2010 +0200
+++ b/test/ChangeLog	Sat Sep 18 18:21:16 2010 +0200
@@ -1,3 +1,7 @@
+2010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* indent/octave.m: Remove one more `fixindent'.  Use `end'.
+
 2010-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* indent/octave.m: Remove some `fixindent' not needed any more.
--- a/test/indent/octave.m	Sat Sep 18 17:50:06 2010 +0200
+++ b/test/indent/octave.m	Sat Sep 18 18:21:16 2010 +0200
@@ -6,7 +6,7 @@
 	 
   if nargin ~= 1
     print_usage()
-  endif
+  end
 
   data = dlmread(fn, 3, 0);
 
@@ -1412,7 +1412,7 @@
     for i = 1:length (lst)
       nam = fullfile (packdir, "inst", lst(i).name);
       fwrite (instfid, extract_pkg (nam, ['^[#%][#%]* *' nm ': *(.*)$']));
-    endfor                                   # fixindent
+    endfor
 
     ## Search all C++ source files for PKG commands.
     lst = dir (fullfile (packdir, "src", "*.cc"));