Hi Chris,

Thank you for the reply and the script. It is very useful, indeed. Now I 
setup a unique keyboard shortcut for the script and choose the wrappers, I 
got it.

Thanks again,
Adrian



On Sunday, August 7, 2016 at 1:26:32 AM UTC+3, Christopher Stone wrote:
>
> On Aug 06, 2016, at 10:01, Adrian Manea <adrian....@gmail.com 
> <javascript:>> wrote:
>
> One of the main things I miss from Sublime Text is the ability to wrap 
> selected text in symbols/markers or tags.
>
> ------------------------------
>
> Hey Adrian,
>
> BBEdit is scriptable, which means you can add features to suit yourself.
>
> This very basic AppleScript will wrap the selected text in whatever text 
> you provide in the dialog.
>
> It can be tremendously customized.
>
> --
> Best Regards,
> Chris
>
>
> -------------------------------------------------------------------------------------------
> # Auth: Christopher Stone
> # dCre: 2016/08/06 17:00
> # dMod: 2016/08/06 17:10 
> # Appl: BBEdit
> # Task: Wrap Selected Text in the User-Provided Text.
> # Libs: None
> # Osax: None
> # Tags: @Applescript, @Script, @BBEdit, @Wrap, @Selection
>
> -------------------------------------------------------------------------------------------
>
> *try*
>
>    
>    *tell* *application* "BBEdit"
>       *tell* *text* *of* *front* *text document*
>          *set* selectedText *to* contents *of* selection
>       *end* *tell*
>    *end* *tell*
>
>    
>    *set* wrapperText *to* text returned *of* (*display dialog* "Enter 
> Wrapper Text" with title "Edit Selection" default answer "")
>
>    
>    *tell* *application* "BBEdit"
>       *tell* *text* *of* *front* *text document*
>          *set* *text* *of* selection *to* wrapperText & selectedText & 
> wrapperText
>       *end* *tell*
>    *end* *tell*
>
>    
> *on* *error* e number n
>    *set* e *to* e & return & return & "Num: " & n
>    *if* n ≠ -128 *then*
>       *try*
>          *tell* *application* (*path to* *frontmost application* as *text*) 
> *to* *set* ddButton *to* button returned *of* ¬
>             (*display dialog* e with title "ERROR!" buttons {"Copy Error 
> Message", "Cancel", "OK"} ¬
>                default button "OK" giving up after 30)
>          *if* ddButton = "Copy Error Message" *then* *set the clipboard 
> to* e
>       *end* *try*
>    *end* *if*
> *end* *try*
>
>
> -------------------------------------------------------------------------------------------
>
>
>

-- 
This is the BBEdit Talk public discussion group. If you have a 
feature request or would like to report a problem, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.

Reply via email to