Why Textpad will never have editable macros?

General questions about using TextPad

Moderators: AmigoJack, helios, bbadmin, Bob Hansen, MudGuard

Post Reply
Ryck
Posts: 50
Joined: Thu Mar 17, 2005 4:20 am

Why Textpad will never have editable macros?

Post by Ryck »

I'm curious for the definitive answer as to why Textpad is not given the ability to edit its own macros nor expose its macro scripting language?

Users have been asking for these abilities for MANY years.

A definitive reason is in order on this 20th anniversary year!


Oh, by the way, happy 20th anniversary.
ben_josephs
Posts: 2456
Joined: Sun Mar 02, 2003 9:22 pm

Post by ben_josephs »

Macros and scripts are quite different things. A macro is a fixed sequence of editor actions that may be performed by the user through the GUI. A script is a program using standard programming language constructs (variables, conditions, loops, etc.) that manipulates the editor by calling functions provided by a programming interface.

Scripts are far more powerful and useful than macros.

TextPad supports macros, but does not supply a means to edit them. It does not support scripts.

Please don't shout.
User avatar
ineuw
Posts: 191
Joined: Sun Mar 18, 2007 3:23 pm

Re: Why Textpad will never have editable macros?

Post by ineuw »

Ryck wrote:I'm curious for the definitive answer as to why Textpad is not given the ability to edit its own macros nor expose its macro scripting language?

Users have been asking for these abilities for MANY years.

A definitive reason is in order on this 20th anniversary year!


Oh, by the way, happy 20th anniversary.
It's like flogging a dead horse. Just forget it and use Autohotkey_L. It's easy and works very well in Textpad.
TextPad 8.16.0 64bit in English and TextPad 9.1.0 64bit in French, on two separate Windows installations
User avatar
kengrubb
Posts: 324
Joined: Thu Dec 11, 2003 5:23 pm
Location: Olympia, WA, USA

Post by kengrubb »

I seem to recall a post from the past, perhaps not by Helios himself, but from someone at Helios.

Simply put, it would be a colossal change to the codebase in order to make it happen.

There have been speculative observations by users of TP that TP6 was a major rewrite of the codebase intended to deliver new future functionality.
(2[Bb]|[^2].|.[^Bb])

That is the question.
Post Reply