How exactly are you compiling it?

Emacs21 is definitely not supported. There's no reason to be using it.

On Sat, Jul 18, 2009 at 11:18 AM, Gunnar Wolf <[email protected]> wrote:

>
> Hi,
>
> Since Haml 2.2.0, I have had the following errors when compiling the
> Emacs haml-mode under emacs21, emacs22 and under an emacs23 snapshot:
>
> In haml-extend-region-multiline-hashes:
> haml-mode.el:241:9:Warning: value returned from (char-before) is unused
> haml-mode.el:489:50:Error: Symbol's value as variable is void:
> haml-tag-beg-re
>
> I do not know much emacs-lisp myself, but assisted by a colleague, we
> find that by doing this change:
>
> @@ -486,7 +486,7 @@
>   (save-excursion
>     (while t
>       (beginning-of-line)
> -      (if (looking-at (eval-when-compile (concat haml-tag-beg-re
> "\\([{(]\\)")))
> +      (if (looking-at (concat haml-tag-beg-re "\\([{(]\\)"))
>           (progn
>             (goto-char (- (match-end 0) 1))
>             (haml-limited-forward-sexp (save-excursion (end-of-line)
> (point)))
>
> Of course, this will make each invocation of
> haml-extend-region-multiline-hashes a bit slower, but at least it does
> not fail when compiling (at each Emacs invocation).
>
> Note that this patch does not solve the problem under Emacs21 - It
> still refuses even to load.
>
> Thanks for looking at this issue.
>
> --
> Gunnar Wolf • [email protected] • (+52-55)5623-0154 / 1451-2244
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to