Show More
@@ -3210,7 +3210,7 b' Defaulting color scheme to \'NoColor\'"""' | |||||
3210 | This assigns the pasted block to variable 'foo' as string, without |
|
3210 | This assigns the pasted block to variable 'foo' as string, without | |
3211 | dedenting or executing it (preceding >>> and + is still stripped) |
|
3211 | dedenting or executing it (preceding >>> and + is still stripped) | |
3212 |
|
3212 | |||
3213 |
'%cpaste r |
|
3213 | '%cpaste -r' re-executes the block previously entered by cpaste. | |
3214 |
|
3214 | |||
3215 | Do not be alarmed by garbled output on Windows (it's a readline bug). |
|
3215 | Do not be alarmed by garbled output on Windows (it's a readline bug). | |
3216 | Just press enter and type -- (and press enter again) and the block |
|
3216 | Just press enter and type -- (and press enter again) and the block | |
@@ -3218,15 +3218,14 b' Defaulting color scheme to \'NoColor\'"""' | |||||
3218 |
|
3218 | |||
3219 | IPython statements (magics, shell escapes) are not supported (yet). |
|
3219 | IPython statements (magics, shell escapes) are not supported (yet). | |
3220 | """ |
|
3220 | """ | |
3221 | opts,args = self.parse_options(parameter_s,'s:',mode='string') |
|
3221 | opts,args = self.parse_options(parameter_s,'rs:',mode='string') | |
3222 | par = args.strip() |
|
3222 | par = args.strip() | |
3223 |
if |
|
3223 | if opts.has_key('r'): | |
3224 | b = self.user_ns.get('pasted_block', None) |
|
3224 | b = self.user_ns.get('pasted_block', None) | |
3225 | if b is None: |
|
3225 | if b is None: | |
3226 | raise UsageError('No previous pasted block available') |
|
3226 | raise UsageError('No previous pasted block available') | |
3227 | print "Re-executing '%s...' (%d chars)"% (b.split('\n',1)[0], len(b)) |
|
3227 | print "Re-executing '%s...' (%d chars)"% (b.split('\n',1)[0], len(b)) | |
3228 | exec b in self.user_ns |
|
3228 | exec b in self.user_ns | |
3229 |
|
||||
3230 | return |
|
3229 | return | |
3231 |
|
3230 | |||
3232 | sentinel = opts.get('s','--') |
|
3231 | sentinel = opts.get('s','--') |
@@ -104,6 +104,7 b' New features' | |||||
104 | * 'cd --foo' searches directory history for string foo, and jumps to that dir. |
|
104 | * 'cd --foo' searches directory history for string foo, and jumps to that dir. | |
105 | Last part of dir name is checked first. If no matches for that are found, |
|
105 | Last part of dir name is checked first. If no matches for that are found, | |
106 | look at the whole path. |
|
106 | look at the whole path. | |
|
107 | * '%cpaste -r' re-executes the block previously executed by cpaste. | |||
107 |
|
108 | |||
108 | Bug fixes |
|
109 | Bug fixes | |
109 | --------- |
|
110 | --------- |
General Comments 0
You need to be logged in to leave comments.
Login now