Another macro request:
I need a macro that will deletete from the cursor to the end of the sentence (i.e. the period).
Any advice?
Thanks.
Macro to Delete Unitl End of Sentence
- martin
- Official Nisus Person
- Posts: 5228
- Joined: 2002-07-11 17:14:10
- Location: San Diego, CA
- Contact:
This should do what you're looking for:
We also have some other sentence navigation macros in our macro repository.
Code: Select all
$deleteStart = Selection Location
$deleteLen = 0
# find the end of the current sentence
Find '($|\.(?![0-9])|[!?]+)[ \t]*', "E"
$selStart = Selection Location
$selLen = Selection Length
Begin Perl
$deleteLen = $selStart - $deleteStart;
End
# Select the sentence and delete it
Set Selection $deleteStart, $deleteLen
Delete