Version 1 of weeEdit

Updated 2006-11-01 14:41:40

D. McC: I've been working on some "wee" apps for some time now. The most developed one is WISH Supernotepad 1.2, a simple text and HTML editor <http://www.geocities.com/pa_mcclamrock/supernotepad-2006-ez.tar.gz >. In modified or unmodified form, it might serve the purpose of a "weeEdit." The program script, uncompressed, takes up slightly less than 100 KB. (The WISH acronym, originally derived from the wish interpreter, now stands for Wee Integrated Suite of Helpers, although the "integrated" aspect still needs some work.)

I'm a home computer user and hobbyist who developed the various functions of WISH Supernotepad because I, or members of my family, needed or wanted them. It was designed to run on Linux, but no doubt it could be made to work on other operating systems (with a bit of assistance from people who know more than I do about those systems). The code is intended to be comprehensible, well organized, and easily modified. Here are some things it can do; let's see if anyone wants to compare them with things they think a "weeEdit" should or shouldn't do.

  • Basic text editing functions: New, Open, Save, Save As, Cut, Copy, Paste, Delete, Undo and Redo (unlimited, but stack is emptied when file is saved), Select All, Insert File, Find, Replace. A list of recently used files is maintained, and displayed when the "Open Recent" or "Insert Recent" command is invoked.
  • Not-so-basic text editing functions: Single-click insertion of special characters; simultaneous global search and replace of multiple expressions; word count; insertion of time and date.
  • Printing of monospaced text with word wrap (on Unix-type systems only, so far), using the X Printing Panel (XPP) if available, otherwise lpr.
  • HTML editing functions: New HTML; Convert (plain text) to HTML; hexadecimal color code selection by color name or RGB content (using scale widgets that instantly cause the displayed color to change); toplevel windows for quick insertion of codes for Heading, Font, Anchor, Link, Image, List, and Table (creation, continuation, and data entry); single-keystroke (or single-key-combination, or single-click) insertion of codes for Paragraph, Line Break, Italics, Bold, and Center.
  • Tcl/Tk code editing functions: New Script; Run Selected Code; automatic indentation; single key combinations for paired braces, brackets, etc., plus Next Braces and Leave Braces.

Category Editor Utility Category Word and Text Processing