On Mon, Oct 18, 2010 at 6:41 PM, Stéphane Ducasse <[email protected]
> 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 <
> [email protected]> 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
> > > <[email protected]> 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 <[email protected]
> > >>>>> <mailto:[email protected]>>
> > >>>>>
> > >>>>>    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
> > >>>>>    <[email protected] <mailto:[email protected]>>
> 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 <[email protected]
> > >>>>>        <mailto:[email protected]>>
> > >>>>>
> > >>>>>            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 <[email protected]
> > >>>>>            <mailto:[email protected]>>
> > >>>>>
> > >>>>>
> http://code.google.com/p/pharo/issues/detail?id=3069
> > >>>>>
> > >>>>>                if you type:
> > >>>>>
> > >>>>>                [] -> []]
> > >>>>>
> > >>>>>                () -> ())
> > >>>>>
> > >>>>>                {} -> {}}
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>                Bye!
> > >>>>>
> > >>>>>                _______________________________________________
> > >>>>>                Pharo-project mailing list
> > >>>>>                [email protected]
> > >>>>>                <mailto:[email protected]>
> > >>>>>
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>            _______________________________________________
> > >>>>>            Pharo-project mailing list
> > >>>>>            [email protected]
> > >>>>>            <mailto:[email protected]>
> > >>>>>
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>    _______________________________________________
> > >>>>>    Pharo-project mailing list
> > >>>>>    [email protected]
> > >>>>>    <mailto:[email protected]>
> > >>>>>
> 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
> > >>>> [email protected]
> > >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >>>
> > >>> _______________________________________________
> > >>> Pharo-project mailing list
> > >>> [email protected]
> > >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >>
> > >>
> > >> _______________________________________________
> > >> Pharo-project mailing list
> > >> [email protected]
> > >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >>
> > >
> > > _______________________________________________
> > > Pharo-project mailing list
> > > [email protected]
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to