[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: icalendar.el bug fix patch

From: Juri Linkov
Subject: Re: icalendar.el bug fix patch
Date: Sun, 03 Nov 2019 22:54:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)

>> what would be an equivalent for specifying regexp modifiers in Emacs Lisp?
>> Maybe something like
>>   (let ((regexp-modifiers "s"))
>>     (string-match "." string))
> That will affect all the regexp matching that will happen during
> execution of this code, so it will require changes in debug.el and
> edebug.el, and probably in elp.el and trace.el as well to "reset" the
> var before running innocent code.
> Also, it can be problematic for cases where we combine/concatenate
> several regexp chunks.

In /regexp/s syntax the modifiers are inseparable from regexp.
What would be an equivalent in Emacs, maybe text properties?

  (string-match (propertize "." 'regexp-modifiers 'newline) string)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]