On Mon, Oct 18, 2010 at 6:41 PM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:

On Oct 17, 2010, at 1:00 PM, Mariano Martinez Peck wrote:

>
>
> On Sun, Oct 17, 2010 at 10:51 AM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
> I have a question:
> � � � �does shout support closing parenthesis behavior?
>
>
>
> I wonder the same. I don't see the difference between this and shout smart characters.

so may be we could remove this and keep smart characters.
Now that there is a setting we could try and see.

Do you know where/why/who added this?� because I guess there is a reason that we don't see.





>
>
> Stef
>
> On Oct 16, 2010, at 10:27 PM, Pavel Krivanek wrote:
>
> > Can we add a setting for it? (issue
> > http://code.google.com/p/pharo/issues/detail?id=3113)
> >
> > Cheers,
> > -- Pavel
> >
> > On Tue, Oct 12, 2010 at 8:58 AM, St�phane Ducasse
> > <stephane.ducasse@inria.fr> wrote:
> >> thanks!
> >>
> >>
> >> On Oct 11, 2010, at 9:37 AM, Fernando olivero wrote:
> >>
> >>> Hi , it was a enhancement i did starting from a Chris Muller enhancement for Squeak.
> >>>
> >>> ISSUE 2653.
> >>> http://code.google.com/p/pharo/issues/detail?id=2653&can=1&q=auto&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty
> >>>
> >>> I did a test, maybe a good start would be to see if its failing now.
> >>>
> >>> Fernando
> >>>
> >>> On Oct 9, 2010, at 2:18 PM, Juan Vuletich wrote:
> >>>
> >>>> Hi Folks,
> >>>>
> >>>> Cuis doesn't include #autoEnclose, so I don't know how it should behave.
> >>>>
> >>>> Cheers,
> >>>> Juan Vuletich
> >>>>
> >>>> Mariano Martinez Peck wrote:
> >>>>> Guille, if I remember correctly (not sure), these new classes like
> >>>>> TextEditor and Smalltalk editor came from Cuis. Juan (Cuis author) i
> >>>>> think he is in the mailing list but not read it so frequently. So, for
> >>>>> this issues maybe you can cc'ed him.
> >>>>>
> >>>>> Cheers
> >>>>>
> >>>>> Mariano
> >>>>>
> >>>>> 2010/10/9 Guillermo Polito <guillermopolito@gmail.com
> >>>>> <mailto:guillermopolito@gmail.com>>
> >>>>>
> >>>>> � �Here is the piece of code that's behaving weird
> >>>>>
> >>>>> � �TextEditor>>dispatchOn:
> >>>>>
> >>>>> � �...
> >>>>> � �...
> >>>>> � �char := aKeyboardEvent keyCharacter.
> >>>>> � � � � openers := '([{'.
> >>>>> � � � �closers := ')]}'.
> >>>>> � � � � � ( closers includes: char) ifTrue: [ self blinkPrevParen:
> >>>>> � �char ].
> >>>>> � � � � � result := self normalCharacter: aKeyboardEvent.
> >>>>> � � � � � (self class autoEnclose and: [ openers includes: char ])
> >>>>> � �not ifTrue: [ ^ result �].
> >>>>> � � � �suffix := closers at: (openers indexOf: char).
> >>>>> � � � �paragraph text append: suffix asString.
> >>>>> � � � � �self moveCursor: [ : position | position �] forward: true
> >>>>> � �specialBlock: [ : pos | "no special behavior" ] event:
> >>>>> � �aKeyboardEvent .
> >>>>> � � � �self userHasEdited.
> >>>>>
> >>>>> � �-------------------------------------
> >>>>>
> >>>>> � �So, if I evaluate "TextEditor autoEnclose: false", it is stops
> >>>>> � �behaving like that :)
> >>>>>
> >>>>> � �What should be the desired behavior? �Having it configurable as it
> >>>>> � �is today but fix the strange bracket adding? remove this behavior?
> >>>>> � �I can't find now how ParagraphEditor did this.
> >>>>>
> >>>>> � �Guille
> >>>>>
> >>>>>
> >>>>> � �On Wed, Oct 6, 2010 at 10:34 PM, Guillermo Polito
> >>>>> � �<guillermopolito@gmail.com <mailto:guillermopolito@gmail.com>> wrote:
> >>>>>
> >>>>> � � � �Yes, the issue can be reduced to:
> >>>>>
> >>>>> � � � �open parenthesis (or brackets), then something else (anywhere
> >>>>> � � � �in the editor).
> >>>>>
> >>>>> � � � �2010/10/6 Mariano Martinez Peck <marianopeck@gmail.com
> >>>>> � � � �<mailto:marianopeck@gmail.com>>
> >>>>>
> >>>>> � � � � � �I detected a similar problem:
> >>>>>
> >>>>> � � � � � �once you type an opening parenthesis, and then something
> >>>>> � � � � � �else, it adds a new one at the END of the code
> >>>>>
> >>>>> � � � � � �check http://code.google.com/p/pharo/issues/detail?id=2939
> >>>>>
> >>>>> � � � � � �2010/10/6 Guillermo Polito <guillermopolito@gmail.com
> >>>>> � � � � � �<mailto:guillermopolito@gmail.com>>
> >>>>>
> >>>>> � � � � � � � �http://code.google.com/p/pharo/issues/detail?id=3069
> >>>>>
> >>>>> � � � � � � � �if you type:
> >>>>>
> >>>>> � � � � � � � �[] -> []]
> >>>>>
> >>>>> � � � � � � � �() -> ())
> >>>>>
> >>>>> � � � � � � � �{} -> {}}
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> � � � � � � � �Bye!
> >>>>>
> >>>>> � � � � � � � �_______________________________________________
> >>>>> � � � � � � � �Pharo-project mailing list
> >>>>> � � � � � � � �Pharo-project@lists.gforge.inria.fr
> >>>>> � � � � � � � �<mailto:Pharo-project@lists.gforge.inria.fr>
> >>>>> � � � � � � � �http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>>
> >>>>>
> >>>>>
> >>>>> � � � � � �_______________________________________________
> >>>>> � � � � � �Pharo-project mailing list
> >>>>> � � � � � �Pharo-project@lists.gforge.inria.fr
> >>>>> � � � � � �<mailto:Pharo-project@lists.gforge.inria.fr>
> >>>>> � � � � � �http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> � �_______________________________________________
> >>>>> � �Pharo-project mailing list
> >>>>> � �Pharo-project@lists.gforge.inria.fr
> >>>>> � �<mailto:Pharo-project@lists.gforge.inria.fr>
> >>>>> � �http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>>
> >>>>>
> >>>>> ------------------------------------------------------------------------
> >>>>>
> >>>>>
> >>>>> No virus found in this incoming message.
> >>>>> Checked by AVG - www.avg.com
> >>>>> Version: 9.0.862 / Virus Database: 271.1.1/3184 - Release Date: 10/08/10 03:34:00
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Pharo-project mailing list
> >>>> Pharo-project@lists.gforge.inria.fr
> >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>
> >>> _______________________________________________
> >>> Pharo-project mailing list
> >>> Pharo-project@lists.gforge.inria.fr
> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project@lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project