* string to string matching
@ 2010-04-20 3:17 Zhu, Shenli
2010-04-30 18:58 ` Andreas Röhler
0 siblings, 1 reply; 2+ messages in thread
From: Zhu, Shenli @ 2010-04-20 3:17 UTC (permalink / raw
To: help-gnu-emacs@gnu.org
Hello experts,
Emacs use syntax table to implement char to char matching, e.g. "(" and
")" parenthesis matching.
But how to do string to string matching, e.g. "BEGIN" and "END" matching?
Thank you,
-Z
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: string to string matching
2010-04-20 3:17 string to string matching Zhu, Shenli
@ 2010-04-30 18:58 ` Andreas Röhler
0 siblings, 0 replies; 2+ messages in thread
From: Andreas Röhler @ 2010-04-30 18:58 UTC (permalink / raw
To: Zhu, Shenli; +Cc: help-gnu-emacs
Zhu, Shenli wrote:
> Hello experts,
>
> Emacs use syntax table to implement char to char matching, e.g. "(" and
> ")" parenthesis matching.
> But how to do string to string matching, e.g. "BEGIN" and "END" matching?
>
> Thank you,
> -Z
>
>
>
Hi,
tried some realisations of the matter.
One identifies begin and end of sh-script forms.
Its here:
https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/sh-beg-end.el
A more generic tool identifying any THING by its beginnings and ends is here:
https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/beg-end.el
You may watch realisation of the latter by calling
ar-blok-atpt
from
https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/thing-at-point-utils.el
where `blok' is freely customizable setting begin- and end-strings.
HTH
Andreas
--
https://code.launchpad.net/~a-roehler/python-mode
https://code.launchpad.net/s-x-emacs-werkstatt/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-04-30 18:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-20 3:17 string to string matching Zhu, Shenli
2010-04-30 18:58 ` Andreas Röhler
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.