[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Different behaviour while debugging?
From: |
Thorsten Jolitz |
Subject: |
Re: Different behaviour while debugging? |
Date: |
Wed, 20 Feb 2013 17:31:40 +0100 |
User-agent: |
Gnus/5.130002 (Ma Gnus v0.2) Emacs/24.2 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> but inside the 'cond function in the while loop, the out-commented lines
>> ("comline") are not recognized when run normally
>
> My crystal ball is very cloudy but it seems like it's trying to tell me
> that single-stepping via edebug causes the file's content to be
> displayed before you run the code, and displaying this content causes it
> to be font-locked, which ends up adding some syntax-table properties
> which make those comments recognized as such.
that sounds quite reasonable to me, thank you, might 'comment-start',
'comment-end' and 'comment-padding' be among such syntax-table
properties?
it works as expected with emacs lisp, picolisp and latex, but not in
html-mode (only mode among these that uses 'comment-start' *and*
'comment-end'), so maybe 'comment-end' is involved in the problem.
Is this a mistake of my program not to display the content before
running the code? With which elisp-trickery could I always enforce to
display the content first?
Or is this a problem with Emacs, and my program should not care about
these things?
--
cheers,
Thorsten
Re: Different behaviour while debugging?, Andreas Röhler, 2013/02/22