Grep Alternation and Backreferences

2019-03-07 Thread Mike Conley
No doubt someone has covered this before, but I can't find a reference to 
it, and so ...

If I have a string that may consist of, say, a first name and a last name 
followed by another occurrance of the first name and last name, possibly in 
a different order, and I want to match that entire string, I would like to 
do something such as:-

(Joe|Bloggs){2}\1

If my string is 

JoeBloggsBloggsJoe

it would be nice if the \1 were to match all of the substring 'BloggsJoe'; 
i.e., the backreference to the captured alternation would include the 
entire captured alternation. But, instead, it seems that \1 matches only 
'Bloggs', so the resulting match is 

JoeBloggsBloggs

rather than

JoeBloggsBloggsJoe

Is there a way to accomplish what I want to do? Or am I out of luck? Or is 
it a bug?

Cheers

-mike

-- 
This is the BBEdit Talk public discussion group. If you have a 
feature request or need technical support, please email
"supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: 
--- 
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.


Re: [ANN] BBEdit 11.5 (3817) pre-release

2015-12-05 Thread Mike Conley


> *   [NFR] [316107] Admitted defeat and put in a special case for tab 
>  calculations when using non-antialiased Monaco 9. 
>

Ha! 

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

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


Grep to change initial character matching case?

2013-03-01 Thread Mike Conley
I don't think there's a way to do this in grep, but before I go and try to 
twist my brain around Perl, I thought I would ask:

I often want to do a search and replace on a particular word, which may be 
part of one or more identifiers or just part of text, and replace it with a 
different word. But sometimes the word might be capitalised, and other 
times not. 

For example, say I wanted to change the word 'file' to 'plot'. This word 
might occur in a comment ('If the file has been loaded ...') or in variable 
or function identifiers (fileList, FileType, pFileName, files, etc.).

If I want to do a search and replace and keep the initial character's case 
the same, I have to do two passes, and pay close attention to which one I'm 
changing (upper or lower case), so the thing is very time-consuming and 
requires a lot more attention than it ought to.

Is there a way to specify that the grep replacement should match the case 
of the character? I'm thinking of something like 

Find: (F|f)ile
Replace: \@1(p)lot

where '\@1(p)' means replace subpattern 1 with 'p' matching the case of the 
character. 

Or, actually, even better and more flexibly, this would work:

Replace: \@1(P|p)lot

where '@1' means replace the first subpattern with the term in the alternation 
list that corresponds to the one matched. With this, we could even do 
something like this:

   Find: (red|green|blue)
   Replace: \@(cyan|magenta|yellow)

Is there such a beast already? I'm not seeing it. Or maybe it's just a lot 
more complicated than this.

-- 
-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Does anybody what happened to the unsaved dot from 10.5 BBEdit?

2012-12-14 Thread Mike Conley


On Thursday, December 13, 2012 7:49:09 PM UTC, eremita wrote:

I say, to the devil with Apple’s innovations.  I stick with BBEdit 
 because it is grounded in a tradition that predates all this nonsense, 
 not because I am dying for it to jump on the “really really great” 
 self-congratulatory band-wagon. 


This.

(Though I think London Transport is not quite so bad.) 

-- 
-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit





Get Display Font?

2012-12-07 Thread Mike Conley
Anyone have any idea why, when I do this

*tell **application* BBEdit

*set* p *to* properties *of* *front* *text window*
*log* p

*end **tell*

*
*
I see (amongst a lot of other stuff)

display font:missing value


Basically, I'm trying to do a 'set x to display font of front text window', 
and it always fails, even after I've just done a 'set display font of front 
text window to thingy' and the font has visibly changed.

-- 
-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit





Re: Get Display Font?

2012-12-07 Thread Mike Conley


 *tell **application* BBEdit

 *set* p *to* properties *of* *front* *text window*
 *log* p

 *end **tell*


Boy, does GoogleGroups suck. 

-- 
-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit





Re: Remote file path mapped to local

2012-05-30 Thread Mike Conley


On Monday, 28 May 2012 06:57:21 UTC+1, eddyk wrote:

 [...] Problem of incorrect file path resolution in 10.7.4  is present on 
 iMac i3 and MacBook Pro, for all users. Repairing permissions, reinstalling 
 using Mac 10.7.4 combo do not resolve the issue.
 Any ideas ? Thanks.


You know, I really would like to know why it is that people insist on 
posting incredibly detailed bug reports to this forum, rather than sending 
them to Bare Bones technical support. I mean, as someone who has to deal 
with technical support issues myself, I'm quite curious. Is it just a 
mistrust of the official channels? Is it that people send in reports and 
get no response and are thus frustrated? Is it just plain ignorance? Is it 
the fact that the Google Groups facility doesn't make it easy to shove the 
'contact technical support' notice in people's faces?

And I wonder whether BB have simply given up and now consider this forum 
(and the others) as simply an alternative to the tech support e-mail 
address. I mean, I would be sorely tempted to do so -- at least if any 
significant fraction of my bug reports came through this channel rather 
than the recommended one.

Anyway. Just wondering, really.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: Possible, worthwhile to port Solarized for use with BBEdit?

2011-04-19 Thread Mike Conley

 The problem doing this in BBEdit is not the lack of inversion, it's
 the restriction to only two background colours in the theme.

Well, no, because you can't choose a text selection colour that's dark
or close to the text colour, or the text will not be legible when
selected. And given that there are many possible text colours and only
one selection colour, there's no way to choose a selection colour that
works with every possible text colour. The only way to make that work
is to change the text colour if necessary when it's highlighted, and
this is typically done by inversion (though it needn't be; other
methods could be used). I think one important thing to keep in mind is
that one shouldn't simply change the selected text colour under all
circumstances; as I noted earlier, it depends on the relative
intensities and hues of the text and highlight colours.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: Possible, worthwhile to port Solarized for use with BBEdit?

2011-04-18 Thread Mike Conley
I think the real problem with highlighting is that BBEdit doesn't
alter the text colour when it's highlighted, in the manner of some of
the apps to which Solarized colours are applied. If it inverted
highlighted text when the highlight colour is sufficiently
'dark' (e.g., when the difference between the luminance of the text
and that of the highlight is sufficiently small), then it would work
at least as well as in the examples on the Solarized Web site.

I've already submitted that as a feature request; we'll see whether it
bubbles up to the top of somebody's queue.

Failing that, yes, the only solution is to use a less saturated,
lighter highlight colour.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: markup color

2010-12-23 Thread Mike Conley
Monaco 9 pt (the One True Programmer's Font)
Keywords are Grape
Strings are Maraschino
Comments are Alumin(i)um
Numeric constants are RGB {51,102,153}
Predefined names are RGB {17,129,183}
Highlight line colour is RGB {245,243,206}

My background colour is based on a series of books that I had as a
child -- I think they were called 'Easy Eye' books, and they were
reprints of classics (Jules Verne, Robert Louis Stevenson, etc.). The
paper was tinted a light green colour, as this was thought to be
easier on the eye than the higher contrast of black on white. The
colour is CMYK {5, 2, 3, 0}.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: how to i disable the help keyboard shortcut near the backspace key?

2010-11-06 Thread Mike Conley
I think you're talking about accidentally hitting the Help key --
which is right next to the backspace key on an extended keyboard,
which used to drive me nuts, too.

The solution is to remap the Help key to something else in the Menus
section of BBEdit's Preferences. I set mine to Window  Bring All to
Front, which is pretty innocuous, and doesn't affect anything I've
typed.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: Mac OSX Wants to Open All my Text Files in Terminal?

2010-09-09 Thread Mike Conley
LaunchServices and file association under Leopard is hopelessly
broken. Every time I reboot my machine, I have to manually reset all
my text file associations to use BBEdit. And, yes, I have a script,
and, yes, I reset LaunchServices every now and then, and, yes, this
works for a few reboot cycles, but, no, it doesn't stick, and, yes,
I'm thoroughly sick to death of it.

This is a known issue, and Apple has so far refused to fix it; the fix
went into Snow Leopard, but has not been back-ported. File a bug
report; maybe with enough complaints they'll eventually decide it's
worth fixing.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
Follow @bbedit on Twitter: http://www.twitter.com/bbedit


Re: Thanks!

2010-06-29 Thread Mike Conley
 You must have watching (or even reading) Rumpole of the Bailey and she
 who must be obeyed

I should think something older than that. Far older, black shadows in
racial memory. Ancient, horrible, eldritch, unspeakable

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.


Re: (Gmail spam?) Re: [ANN] BBEdit 9.3.1 Update available

2009-12-17 Thread Mike Conley
 Nope. But I am not crazy about the ways they've been reworking Groups
 threads pages and digest emails. -s

The updated digest format is pretty good, but has a bit more
decoration than is necessary. Still, much more readable than it was
back in the beginning, I think. Either that, or I'm just getting used
to it.

-- 
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.


Re: Is there a way to duplicate a line?

2009-10-23 Thread Mike Conley

 -- So are we going to celebrate the start of a new decade at the end of this 
 year? Or do the tens start at in January 2011? --

Yes (for varying definitions of 'we'), and yes.
--~--~-~--~~~---~--~~
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 bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
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 supp...@barebones.com rather than posting to the group.
-~--~~~~--~~--~--~---



Re: Change request: don't jump view after redoing replace and find

2008-11-19 Thread Mike Conley

Have you filed a bug report to [EMAIL PROTECTED] about this?
I've long been annoyed by this behaviour, but I can't remember whether
I've filed anything about it or not. If you don't, I will.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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 specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to [EMAIL PROTECTED] 
rather than posting to the group.
-~--~~~~--~~--~--~---



Re: Wrapping C style comments

2008-09-18 Thread Mike Conley

I'll just chime in with my own personal prejudice and point out that I
truly loath any style of comments that insists on putting something at
the beginning of each line (*, //, whatever) of comment text. It's
cluttered, makes it next to impossible to edit the text by hand, and
requires extra effort on the part of editor software to handle
correctly to do automatic reformatting.

Syntax-colouring is available, which serves to highlight comments. All
that's needed is a /* before the first line and a */ afterward, and
there you go. Simple and clean.

Assign a keyboard shortcut (mine's command-option-\) to Text  Hard
Wrap, and reformatting is straightforward.

In fact, I even have a script to reformat silly //-delimited comments
and convert them to my desired format. Use at your own risk.

(*
Update this to match the default wrap width.
*)
set wrapWidth to 80

tell application BBEdit
set selectedText to selection of text window 1 as string
if selectedText is not  then
(*
Record the starting and ending line numbers of the 
selection so
that we can restore the selection after the replacement. The
replacement will remove characters from the selection, and the
selected area may encroach upon the next line, which will screw up the
remaining replacement operations.
*)
set startLn to startLine of selection of text window 1
set endLn to endLine of selection of text window 1
set endLn to endLn - 1

(*
Get rid of the // comment delimiters.
*)
replace ^(\\s*)//\\s*(.*$) using \\1\\2 searching in 
selection
of text window 1 options {search mode:grep, starting at top:false,
wrap around:false, backwards:false, case sensitive:false, match
words:false, extend selection:false}

(*
Re-select the original lines.
*)
select lines startLn thru endLn of text window 1

(*
Trim trailing whitespace.
*)
replace \\s+\\r using \\r searching in selection of text 
window
1 options {search mode:grep, starting at top:true, wrap around:false,
backwards:false, case sensitive:false, match words:false, extend
selection:false}

(*
Re-select the original lines.
*)
select lines startLn thru endLn of text window 1

(*
Trim all blank lines before or after the actual comment 
body. We
need to recalculate the index to the last line of the selection as
each blank line is deleted, and then reselect the text, since the
delete command deselects the text
*)
repeat while (line startLn of text window 1) as string is 
delete line startLn of text window 1
set endLn to endLn - 1
end repeat

repeat while (line endLn of text window 1) as string is 
delete line endLn of text window 1
set endLn to endLn - 1
end repeat

(*
It's often the case that the first character in the 
comment is not
capitalized as it should be; make it so. Search only the first line of
the commment, as we don't want to capitalize all of them.
*)
select lines startLn thru startLn of text window 1
replace ^(\\s*)(\\w) using \\1\\u\\2 searching in selection 
of
text window 1 options {search mode:grep, starting at top:false, wrap
around:false, backwards:false, case sensitive:false, match
words:false, extend selection:false}

(*
It's also often the case that the last line of the 
comment does not
have a full stop or any other punctuation. If this is the case, add a
full stop.
*)
select lines endLn thru endLn of text window 1
replace (\\w)$ using \\1\\. searching in selection of text
window 1 options {search mode:grep, starting at top:false, wrap
around:false, backwards:false, case sensitive:false, match
words:false, extend selection:false}

(*
Reselect the entire set of comment lines and rewrap the 
comment
text. Recalculate the line offsets, as the rewrap may have changed the
number of lines.
*)
select lines startLn thru endLn of text window 1

hard wrap selection of text window 1 limit character width width
wrapWidth indentation same_as_first_line with paragraph fill and
relative
set startLn to startLine of selection of text window 1
set endLn to endLine of selection of text window 1
set endLn to endLn - 1

(*
Finally, put /* */ 

Re: Script to open document in additional window?

2008-09-11 Thread Mike Conley

The menu script idea works great. For anyone who's interested, here's
my script, which is saved as 'View*Open in Additional Window' in the
Menu Scripts folder:

property windowRect : {0, 0, 0, 0}
property windowGap : 5

on MenuSelect(menuName, itemName)
tell application BBEdit
set windowRect to bounds of text window 1
end tell

return false
end MenuSelect

on PostMenuSelect(menuName, itemName)
tell application Finder
set deskRect to bounds of window of desktop
end tell
set windowWidth to ((item 3 of windowRect) - (item 1 of windowRect))
+ windowGap
if ((item 3 of windowRect) + windowWidth) ≤ item 3 of deskRect then
set item 1 of windowRect to (item 1 of windowRect) + windowWidth
set item 3 of windowRect to (item 3 of windowRect) + windowWidth
else
set item 1 of windowRect to (item 1 of windowRect) - windowWidth
set item 3 of windowRect to (item 3 of windowRect) - windowWidth
end if
tell application BBEdit
set bounds of text window 1 to windowRect
end tell
end PostMenuSelect

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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 specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to [EMAIL PROTECTED] 
rather than posting to the group.
-~--~~~~--~~--~--~---



Script to open document in additional window?

2008-09-10 Thread Mike Conley

Okay, as usual with AppleScript, I can't seem to figure out how to do
something that should be simple enough: I want to write a script that
does the Open in Additional Window command, so that I can easily
create a second view into my document without having to open the
drawer, etc. Recording the steps doesn't seem to work, from which I
gather that Open in Additional Window is not a scriptable command at
the moment; fine, but it seems that I ought to be able to do it some
other way. I've tried the following:

tell application BBEdit
activate
set docFile to file of text window 1
open docFile opening in new_window
end tell

which seems straightforward enough, but this doesn't work; it simply
brings the existing window to the front. I've also tried

tell application BBEdit
activate
set docFile to file of text window 1
make new text window
open docFile opening in text window 1
end tell

but that doesn't work, either. Anyone have more patience and savvy
about this than I do?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: Script to open document in additional window?

2008-09-10 Thread Mike Conley

 If you're not committed to using AppleScript for this you could go to the
 Menus bit in Preferences and assign a key equivalent for this.

Y'know, as it turns out, I had, in fact, assigned a key equivalent to
this already, but had forgotten. Thanks for reminding me.

Nonetheless, it would still be nice to do an AppleScript, because I
would have it create the new window and align it beside the original,
with the same dimensions, since that's what I would do every time
anyway. So the question still stands.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: Script to open document in additional window?

2008-09-10 Thread Mike Conley

That's really gross, but I'll give it a shot. Thanks!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: Script to open document in additional window?

2008-09-10 Thread Mike Conley

That sounds promising. I'll take a look when I get a chance again.
Thanks!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups BBEdit Talk group.
To post to this group, send email to bbedit@googlegroups.com
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 specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to [EMAIL PROTECTED] 
rather than posting to the group.
-~--~~~~--~~--~--~---