----boundary-LibPST-iamunique-1881238360_-_-
Content-type: text/plain
Thanks everyone.
I've downloaded CpcRegul and will now play with it to see if it meets my
needs.
-Doug
Gérard Meunier wrote:
> CpcRegul may help you, too.
>
>
http://www.zinnamturm.de/#CpcRegul
>
> Cheers.
>
> Gérard
>
> ----- Original Message -----
> From: Campbell, Robert D (UK) <robert.d.campbell{([at]})nowhere.xy
> To: Douglas G. Danforth <danforth{([at]})nowhere.xy
> Sent: Wednesday, July 30, 2003 10:30 AM
> Subject: RE: Repetitive editing
>
>
>
>
> Look in Helmut's CPC page. Cpc/Search goes quite a
> long way (if not all the way) towards this with an
> 'easy' graphical interface.
>
> I am not an expert, but I think that Babel supports regular
> expressions, and thus vertually unlimited power.
>
>
> Cheers
>
> Robert
>
>
>
>>>-----Original Message-----
>>>From: Douglas G. Danforth [mailto:danforth{([at]})nowhere.xy>>>Sent: 30 July 2003 03:57
>>>To: blackbox{([at]})nowhere.xy>>>Subject: Repetitive editing
>>>
>>>
>>> *** WARNING ***
>>>
>>>This mail has originated outside your organization,
>>>either from an external partner or the Global Internet.
>>> Keep this in mind if you answer this message.
>>>
>>>Folks,
>>>
>>>I frequently (more often than one might suppose) come across
>>>situations
>>>where I must convert text from one form to another. For example
>>>
>>>DCOSH (dbl) DOUBLE PRECISION
>>>
>>>becomes
>>>
>>>Dcosh = "DCOSH" "(" dbl ")" .
>>>
>>>I can not do this in any kind of repetitive way using the BlackBox
>>>editor, that is, at least not to my knowledge.
>>>
>>>If I were using TvEdit (an old 1970's editor) I could
>>>define a macro
>>>"/z" (Ctrl-z) that would start at the current location and
>>>
>>>DCOSH (dbl) DOUBLE PRECISION
>>>"cw" (copy word)
>>>DCOSH DCOSH (dbl) DOUBLE PRECISION
>>>"lw" (lower the case of the word)
>>>dcosh DCOSH (dbl) DOUBLE PRECISION
>>>"uc" (upper case character)
>>>Dcosh DCOSH (dbl) DOUBLE PRECISION
>>>")" (go to start of next word)
>>>'i= "[ESC]' (insert an equals sign and space, revert back to command
>>>mode by typing the escape key)
>>>Dcosh = "DCOSH (dbl) DOUBLE PRECISION
>>>".)" (go end of current word)
>>>'i"[ESC]' (insert quote, revert to command mode)
>>>"s(" (search for a left parenthesis on this line)
>>>'i"[ESC]>i" [ESC]' (put double quotes around parenthesis)
>>>Dcosh = DCOSH "(" dbl) DOUBLE PRECISION
>>>"s)" (search for right parens)
>>>'i "[ESC]>i"[ESC]' (quote right parens)
>>>Dcosh = DCOSH "(" dbl ")" DOUBLE PRECISION
>>>"$dc" (infinite delete characters to end of line )
>>>Dcosh = DCOSH "(" dbl ")"
>>>"i .[ESC]" (end expression with a period)
>>>
>>>Then any other line of the form
>>>FUNCTION (arg) type
>>>could be converted by a single keystroke (Ctrl-z, say) to
>>>Function = "FUNCTION" "(" arg ")" .
>>>
>>>My fingers still remember the ease with which one could edit large
>>>passages of repetitive text without having them leave the
>>>keyboard to
>>>touch a mouse.
>>>
>>>Has anyone implemented a macro capability as an add on to
>>>the Blackbox
>>>editor?
>>>
>>>-Doug
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
owner-blackbox{([at]})nowhere.xy
Current posting policy:
a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.
----boundary-LibPST-iamunique-1881238360_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBUaGFua3MgZXZlcnlvbmUuXHBh
cg0KSSd2ZSBkb3dubG9hZGVkIENwY1JlZ3VsIGFuZCB3aWxsIG5vdyBwbGF5IHdpdGggaXQgdG8g
c2VlIGlmIGl0IG1lZXRzIG15IFxwYXINCm5lZWRzLlxwYXINClxwYXINCi1Eb3VnXHBhcg0KXHBh
cg0KR1wnZTlyYXJkIE1ldW5pZXIgd3JvdGU6XHBhcg0KPiBDcGNSZWd1bCBtYXkgaGVscCB5b3Us
IHRvby5ccGFyDQo+IFxwYXINCj4gICAgIGh0dHA6Ly93d3cuemlubmFtdHVybS5kZS8jQ3BjUmVn
dWxccGFyDQo+IFxwYXINCj4gQ2hlZXJzLlxwYXINCj4gXHBhcg0KPiBHXCdlOXJhcmRccGFyDQo+
IFxwYXINCj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLVxwYXINCj4gRnJvbTogQ2FtcGJl
bGwsIFJvYmVydCBEIChVSykgPHJvYmVydC5kLmNhbXBiZWxsQGJhZXN5c3RlbXMuY29tPlxwYXIN
Cj4gVG86IERvdWdsYXMgRy4gRGFuZm9ydGggPGRhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tPjsg
PGJsYWNrYm94QG9iZXJvbi5jaD5ccGFyDQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAzMCwgMjAw
MyAxMDozMCBBTVxwYXINCj4gU3ViamVjdDogUkU6IFJlcGV0aXRpdmUgZWRpdGluZ1xwYXINCj4g
XHBhcg0KPiBccGFyDQo+IFxwYXINCj4gXHBhcg0KPiBMb29rIGluIEhlbG11dCdzIENQQyBwYWdl
LiBDcGMvU2VhcmNoIGdvZXMgcXVpdGUgYVxwYXINCj4gbG9uZyB3YXkgKGlmIG5vdCBhbGwgdGhl
IHdheSkgdG93YXJkcyB0aGlzIHdpdGggYW5ccGFyDQo+ICdlYXN5JyBncmFwaGljYWwgaW50ZXJm
YWNlLlxwYXINCj4gXHBhcg0KPiBJIGFtIG5vdCBhbiBleHBlcnQsIGJ1dCBJIHRoaW5rIHRoYXQg
QmFiZWwgc3VwcG9ydHMgcmVndWxhclxwYXINCj4gZXhwcmVzc2lvbnMsIGFuZCB0aHVzIHZlcnR1
YWxseSB1bmxpbWl0ZWQgcG93ZXIuXHBhcg0KPiBccGFyDQo+IFxwYXINCj4gQ2hlZXJzXHBhcg0K
PiBccGFyDQo+IFJvYmVydFxwYXINCj4gXHBhcg0KPiBccGFyDQo+IFxwYXINCj4+Pi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KPj4+RnJvbTogRG91Z2xhcyBHLiBEYW5mb3J0aCBbbWFp
bHRvOmRhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tXVxwYXINCj4+PlNlbnQ6IDMwIEp1bHkgMjAw
MyAwMzo1N1xwYXINCj4+PlRvOiBibGFja2JveEBvYmVyb24uY2hccGFyDQo+Pj5TdWJqZWN0OiBS
ZXBldGl0aXZlIGVkaXRpbmdccGFyDQo+Pj5ccGFyDQo+Pj5ccGFyDQo+Pj4gICAgICAgICAgICAg
ICAgICAgKioqIFdBUk5JTkcgKioqXHBhcg0KPj4+XHBhcg0KPj4+VGhpcyBtYWlsIGhhcyBvcmln
aW5hdGVkIG91dHNpZGUgeW91ciBvcmdhbml6YXRpb24sXHBhcg0KPj4+ZWl0aGVyIGZyb20gYW4g
ZXh0ZXJuYWwgcGFydG5lciBvciB0aGUgR2xvYmFsIEludGVybmV0LlxwYXINCj4+PiAgICAgS2Vl
cCB0aGlzIGluIG1pbmQgaWYgeW91IGFuc3dlciB0aGlzIG1lc3NhZ2UuXHBhcg0KPj4+XHBhcg0K
Pj4+Rm9sa3MsXHBhcg0KPj4+XHBhcg0KPj4+SSBmcmVxdWVudGx5IChtb3JlIG9mdGVuIHRoYW4g
b25lIG1pZ2h0IHN1cHBvc2UpIGNvbWUgYWNyb3NzXHBhcg0KPj4+c2l0dWF0aW9uc1xwYXINCj4+
PndoZXJlIEkgbXVzdCBjb252ZXJ0IHRleHQgZnJvbSBvbmUgZm9ybSB0byBhbm90aGVyLiBGb3Ig
ZXhhbXBsZVxwYXINCj4+PlxwYXINCj4+PkRDT1NIIChkYmwpIERPVUJMRSBQUkVDSVNJT05ccGFy
DQo+Pj5ccGFyDQo+Pj5iZWNvbWVzXHBhcg0KPj4+XHBhcg0KPj4+RGNvc2ggPSAiRENPU0giICIo
IiBkYmwgIikiIC5ccGFyDQo+Pj5ccGFyDQo+Pj5JIGNhbiBub3QgZG8gdGhpcyBpbiBhbnkga2lu
ZCBvZiByZXBldGl0aXZlIHdheSB1c2luZyB0aGUgQmxhY2tCb3hccGFyDQo+Pj5lZGl0b3IsIHRo
YXQgaXMsIGF0IGxlYXN0IG5vdCB0byBteSBrbm93bGVkZ2UuXHBhcg0KPj4+XHBhcg0KPj4+SWYg
SSB3ZXJlIHVzaW5nICBUdkVkaXQgKGFuIG9sZCAxOTcwJ3MgZWRpdG9yKSBJIGNvdWxkXHBhcg0K
Pj4+ZGVmaW5lIGEgbWFjcm9ccGFyDQo+Pj4iL3oiIChDdHJsLXopIHRoYXQgd291bGQgc3RhcnQg
YXQgdGhlIGN1cnJlbnQgbG9jYXRpb24gYW5kXHBhcg0KPj4+XHBhcg0KPj4+RENPU0ggKGRibCkg
RE9VQkxFIFBSRUNJU0lPTlxwYXINCj4+PiJjdyIgKGNvcHkgd29yZClccGFyDQo+Pj5EQ09TSCBE
Q09TSCAoZGJsKSBET1VCTEUgUFJFQ0lTSU9OXHBhcg0KPj4+Imx3IiAobG93ZXIgdGhlIGNhc2Ug
b2YgdGhlIHdvcmQpXHBhcg0KPj4+ZGNvc2ggRENPU0ggKGRibCkgRE9VQkxFIFBSRUNJU0lPTlxw
YXINCj4+PiJ1YyIgKHVwcGVyIGNhc2UgY2hhcmFjdGVyKVxwYXINCj4+PkRjb3NoIERDT1NIIChk
YmwpIERPVUJMRSBQUkVDSVNJT05ccGFyDQo+Pj4iKSIgKGdvIHRvIHN0YXJ0IG9mIG5leHQgd29y
ZClccGFyDQo+Pj4naT0gIltFU0NdJyAoaW5zZXJ0IGFuIGVxdWFscyBzaWduIGFuZCBzcGFjZSwg
cmV2ZXJ0IGJhY2sgdG8gY29tbWFuZFxwYXINCj4+Pm1vZGUgYnkgdHlwaW5nIHRoZSBlc2NhcGUg
a2V5KVxwYXINCj4+PkRjb3NoID0gIkRDT1NIIChkYmwpIERPVUJMRSBQUkVDSVNJT05ccGFyDQo+
Pj4iLikiIChnbyBlbmQgb2YgY3VycmVudCB3b3JkKVxwYXINCj4+PidpIltFU0NdJyAoaW5zZXJ0
IHF1b3RlLCByZXZlcnQgdG8gY29tbWFuZCBtb2RlKVxwYXINCj4+PiJzKCIgKHNlYXJjaCBmb3Ig
YSBsZWZ0IHBhcmVudGhlc2lzIG9uIHRoaXMgbGluZSlccGFyDQo+Pj4naSJbRVNDXT5pIiBbRVND
XScgKHB1dCBkb3VibGUgcXVvdGVzIGFyb3VuZCBwYXJlbnRoZXNpcylccGFyDQo+Pj5EY29zaCA9
IERDT1NIICIoIiBkYmwpIERPVUJMRSBQUkVDSVNJT05ccGFyDQo+Pj4icykiIChzZWFyY2ggZm9y
IHJpZ2h0IHBhcmVucylccGFyDQo+Pj4naSAiW0VTQ10+aSJbRVNDXScgKHF1b3RlIHJpZ2h0IHBh
cmVucylccGFyDQo+Pj5EY29zaCA9IERDT1NIICIoIiBkYmwgIikiIERPVUJMRSBQUkVDSVNJT05c
cGFyDQo+Pj4iJGRjIiAoaW5maW5pdGUgZGVsZXRlIGNoYXJhY3RlcnMgdG8gZW5kIG9mIGxpbmUg
KVxwYXINCj4+PkRjb3NoID0gRENPU0ggIigiIGRibCAiKSJccGFyDQo+Pj4iaSAuW0VTQ10iIChl
bmQgZXhwcmVzc2lvbiB3aXRoIGEgcGVyaW9kKVxwYXINCj4+PlxwYXINCj4+PlRoZW4gYW55IG90
aGVyIGxpbmUgb2YgdGhlIGZvcm1ccGFyDQo+Pj5GVU5DVElPTiAoYXJnKSB0eXBlXHBhcg0KPj4+
Y291bGQgYmUgY29udmVydGVkIGJ5IGEgc2luZ2xlIGtleXN0cm9rZSAoQ3RybC16LCBzYXkpIHRv
XHBhcg0KPj4+RnVuY3Rpb24gPSAiRlVOQ1RJT04iICIoIiBhcmcgIikiIC5ccGFyDQo+Pj5ccGFy
DQo+Pj5NeSBmaW5nZXJzIHN0aWxsIHJlbWVtYmVyIHRoZSBlYXNlIHdpdGggd2hpY2ggb25lIGNv
dWxkIGVkaXQgbGFyZ2VccGFyDQo+Pj5wYXNzYWdlcyBvZiByZXBldGl0aXZlIHRleHQgd2l0aG91
dCBoYXZpbmcgdGhlbSBsZWF2ZSB0aGVccGFyDQo+Pj5rZXlib2FyZCB0b1xwYXINCj4+PnRvdWNo
IGEgbW91c2UuXHBhcg0KPj4+XHBhcg0KPj4+SGFzIGFueW9uZSBpbXBsZW1lbnRlZCBhIG1hY3Jv
IGNhcGFiaWxpdHkgYXMgYW4gYWRkIG9uIHRvXHBhcg0KPj4+dGhlIEJsYWNrYm94XHBhcg0KPj4+
ZWRpdG9yP1xwYXINCj4+PlxwYXINCj4+Pi1Eb3VnXHBhcg0KXHBhcg0KXHBhcg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNj
cmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24u
Y2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQg
aW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBw
cm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRv
IHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBz
aG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRv
IHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25p
emUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5
LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNv
bWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91
IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQg
c3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ug
c29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXl9fQAFkSix
MTA8OjABT5Y
----boundary-LibPST-iamunique-1881238360_-_---
Received on Wed Jul 30 2003 - 18:40:20 UTC