Hello,
I'm attempting to write an applescript that will automate some keystrokes.
What I want to occur is when I'm inside a tag like so:
<tag>insertion point</tag>
I want to be able to run the script to get the following format:
<tag>
insertion point
</tag>
This part I have been able to accomplish. But how do I get it to see if the
tag is indented and if so, keep the insertion point and closing tag indented
as well? The way it is now it will just do a "\r\t\r" so I end up indenting
to get it line up correctly but that is what I want the script to accomplish
for me.
I'm pasting my code below. Any help will be greatly appreciated.
Thanks, Rick
*tell* *application* "BBEdit"
* set* myInsert *to* "\r\t\r"
* tell* *front document*
* set* theSelection *to* (*get* contents *of* selection)
* set* contents *of* selection *to* myInsert
* if* theSelection = "" *then*
* select* *insertion point* *after* *character* ((*count* myInsert)
- 1) *of* selection
* else*
* select* *insertion point* *after* *character* -1 *of* selection
* end* *if*
* end* *tell*
*end* *tell*
--
You received this message because you are subscribed to the
"BBEdit Talk" discussion group on Google Groups.
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/bbedit?hl=en>
If you have a feature request or would like to report a problem,
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>