changeset 82451:e74e429ab839

*** empty log message ***
author Michaël Cadilhac <michael.cadilhac@lrde.org>
date Fri, 17 Aug 2007 22:51:24 +0000
parents be32023b5c7b
children 58eaf01ab6e0
files lisp/ChangeLog
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Aug 17 22:51:12 2007 +0000
+++ b/lisp/ChangeLog	Fri Aug 17 22:51:24 2007 +0000
@@ -1,3 +1,21 @@
+2007-08-09  Micha,Ak(Bl Cadilhac  <michael@cadilhac.name>
+
+	* progmodes/meta-mode.el (meta-indent-calculate-last): Remove.
+	(meta-indent-current-nesting): Use a computation of the nesting
+	instead.
+	(meta-indent-current-indentation): Indentation is given according
+	to nesting and if the previous line was finished or not.
+	(meta-indent-unfinished-line): Tell if the current line ends with
+	a finished expression.
+	(meta-indent-looking-at-code): Like `looking-at', but checks if
+	the point is a string before.
+	(meta-indent-level-count): Use it.  Don't count parenthesis as it's
+	done in the nesting function.
+	(meta-indent-in-string-p): Tell if the current point is in a
+	string.
+	(meta-indent-calculate): Treat b-o-b as a special case.  Use the
+	previous functions.
+
 2007-08-17  Thien-Thi Nguyen  <ttn@gnuvola.org>
 
 	* emacs-lisp/copyright.el (copyright-limit): New defsubst.