* * * * * Ideas for features for my blogging software > The goal last time was a macro processor. I write a lot of math articles. I > get tired of writing 2 every time I want a superscript 2. Even > if I bind a function key to that sequence of characters, it's hard to read. > But now, with my new Blosxom macro processor, I just insert a line into my > article that says: > > -----[ C ]----- > #define ^2 2 > -----[ END OF LINE ]----- > > and for the rest of the article, ^2 is expanded to 2. > “The world's worst macro preprocessor [1]” This is, without a doubt, an incredible idea and one I wish I had thought of. I already use shortcuts like this, such as “---” for “—” (an em-dash) or “``” for the nice open double quote that are “baked” into the code so to speak, but the ability to add more on a per-entry basis would be very neat indeed. I'll have to look into this a bit more. [1] http://www.plover.com/blog/prog/blosxom-macros.html Email Sean Conner at sean@conman.org .