Check out "JEdit" as an editor alternative. It is available on PC, Mac and Linux, written in Java and exposes it's "JavaBean" language as the macro language and it is free. It can auto detect encodings but you can set the default to UTF-8, UTF-8Y, UTF-16, UTF-16BE... (and a bunch of others).
JEdit lets you define a macro by recording/typing your commands/stop recording. The exact commands are then in a new buffer which you can save, edit, run, etc.
I can understand why Sigil wont have a macro language. It will be the number-one source of bugs and complaints for years and wont work really well and will double the documentation needed (You have to document a new language - another daunting task). The only time Macro languages work well is if the macro language is written first, then the editor built using the macro language. I suspect Sigil would have to be re-written from the ground up to do it right.
|