Absolutely. Another argument against '##' is that PEP 8 recommend that inline comment should start with # and a single space. Editor such as Eclipse will break all '##' into '# #'... http://www.python.org/dev/peps/pep-0008/ Best, Sylvain
On Sunday, March 3, 2013 10:21:03 PM UTC-5, Carlos Córdoba wrote: > > Yeah, that would be fine too, but no '##', that would be a nightmare to > make it work right :-) > > Cheers, > Carlos > > El 03/03/13 21:50, Sylvain Corlay escribió: > > However, it can be interesting to keep the "# <codecell>" delimiter as it > is the standard delimiter when exporting from an ipython notebook. > S. > > On Sunday, March 3, 2013 9:17:17 PM UTC-5, Carlos Córdoba wrote: >> >> I've been thinking to use >> >> # %% >> >> instead of >> >> ## >> >> as cell markers, for two reasons: >> >> 1. It'd be far more easier to parse. >> >> 2. We could combine them with IPython cell magics, like this: >> >> # %%timeit >> print 'foo' >> >> Cheers, >> Carlos >> >> El 03/03/13 11:36, Sylvain Corlay escribió: >> >> Opened issue >> 1292<http://code.google.com/p/spyderlib/issues/detail?id=1292&q=MS%3Dv2.2&sort=-modified&colspec=ID%20MS%20Stars%20Priority%20Modified%20Cat%20Type%20Status%20Owner%20Summary> >> regarding >> this. >> >> Sylvain >> >> On Sunday, March 3, 2013 12:03:55 AM UTC-5, Sylvain Corlay wrote: >>> >>> A very short change that does it in >>> spyderlib/widgets/sourcecode/mixins.py, from line 186: >>> >>> def _is_separator(cursor): >>> cursor0 = QTextCursor(cursor) >>> cursor0.select(QTextCursor.BlockUnderCursor) >>> - text = unicode(cursor0.selectedText()) >>> - return len(text.strip()) == 0 or text.lstrip()[0] == '#' >>> + text = unicode(cursor0.selectedText()).lstrip() >>> + return text[:2] == '##' or text[:12] == '# <codecell>' >>> >>> What do you think of it? >>> S. >>> >>> On Saturday, March 2, 2013 9:49:29 PM UTC-5, Sylvain Corlay wrote: >>> >>>> Hi, >>>> >>>> I think that Mark's proposal is interesting. One could give the >>>> choice between delimiters "##" and "# <codecell>" which is the default >>>> delimiter when exporting an ipython notebook as a python script. >>>> >>>> Sylvain >>>> >>>> On Thursday, December 20, 2012 1:24:09 AM UTC-5, David wrote: >>>>> >>>>> If you select the region of code you want to run, then press F9, it >>>>> will be executed. >>>>> >>>>> I believe this was done in response to previous requests for a cell >>>>> mode in spyder, and should be good enough for most purposes. If you >>>>> really >>>>> need cell mode for python code, then consider using the IPython notebook ( >>>>> http://ipython.org/) >>>>> >>>>> On Tuesday, 18 December 2012 07:46:47 UTC+11, Mark Dean wrote: >>>>>> >>>>>> Dear all, >>>>>> >>>>>> Is there any way to get spyder to execute code in blocks marked off >>>>>> by a delimiter. For example a double quote ##? >>>>>> >>>>>> Thanks a lot, >>>>>> Mark >>>>>> >>>>>> >>>>>> -- >> You received this message because you are subscribed to the Google Groups >> "spyder" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/spyderlib?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> >> -- > You received this message because you are subscribed to the Google Groups > "spyder" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected]<javascript:> > . > Visit this group at http://groups.google.com/group/spyderlib?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
