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
