It looks like I was over-thinking it. I didn't realize you _only_
needed to handle the case when you were at the end of a line. I was
thinking of vim's command that will create a new line below/above your
current position, no matter where your cursor was currently at on a
line. The scripts I gave before could be simplified quite a bit based
on your need, but the clipping approach is simpler still.

-Kendall


On Jan 20, 12:12 am, Watts Martin <[email protected]> wrote:
> On Jan 19, 5:25 am, Roland Küffner <[email protected]>
> wrote:
>
> > I'm not quite sure if I understood the wished behavior right, but how about 
> > doing this with a simple clipping (which can easily get it's own keyboard 
> > shortcut)?
>
> I didn't even think of using clippings -- my BBEdit skills have
> atrophied over the years. (I've been using another text editor which
> we shall refer to as "The One Whose Next Version Never Ships.")
>
> Thanks for this -- but it seems the #INDENT# placeholder doesn't
> actually insert a tag; it just makes it so the clipping text is
> indented to the current level. If I make the clipping file into:
>
> <return>
> #INDENT#<tab>#INSERTION#
>
> ...it will work as expected with one big caveat: it will always insert
> a hard tab character rather than respecting the auto-expand tab
> setting.
>
> However, this did point me in the right direction: I've created a very
> simple AppleScript which returns either a hard tab or a string of
> spaces equivalent to the tab width setting based on whether expand
> tabs it set, and called it from the clipping:
>
> #INDENT##script maketabs.scpt##INSERTION#
>
> ...so, thank you!

-- 
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>

Reply via email to