Short: Very configurable text editor. Version 1.4 Author: Daniel.Stenberg@sth.frontec.se Uploader: jskov@iesd.auc.dk Type: util/edit TITLE FrexxEd VERSION 1.4 COMPANY FrexxWare AUTHORS Daniel Stenberg and Kjell Ericson email to Daniel: Daniel.Stenberg@sth.frontec.se FidoNet to: 2:201/328 DESCRIPTION FrexxEd is probably the most configurable/programmable text editor made for the Amiga. It uses the one-window concept, where a multiple of views are displayed in the same window. The main mission with FrexxEd has been to create an editor which is capable of doing whatever *YOU* want it to. To enable *very* much reprogramming/configuration for those who feel the need. Some of FrexxEd's features are: o 100% recursive undo, changeable undobuffer size and on/off toggle o unlimited number of buffers/blocks/macros in memory o unlimited line lengths and buffer sizes o 100% programmable, everything can be done by a script instead of interactive o *very* C-like programming language (FPL) o clipboard support, export to/import from any unit o uses V39-style memory pools o V39 aware, uses V39 functions when available o AppIcon/AppWindow support o Window/Screen/Backdrop o file name extension aware icon usage o supports locale library, 7 languages are supported at the moment o easy macro record/edit/view/play/save/load o customizeable look of any ASCII character (to i.e enable the inverse CED-look or the \xxx Emacs-look or...) o programmable keyassigns, make any key do anything o programmable mouseactions, make any mouse action perform whatever you want it to o rectangular/column style block marks and block pastes o programmable menustrip, make it contain whatever you please! o supports XPK and PowerPacker compression/decompression and encryption/decryption. o startup-script that loads any file into a running editor o >400K documentation in amigaguide format o works just as good used with gfx hardware like Retina, GVP Spectrum, Piccolo, Picasso II, A2024, AGA, ECS or OCS... o of course useable on any screenmode o ARexx port, capable of reading and writing ARexx variables! o A *LOT* of additional scripts that perform a multitude of different things. From mousedragging-style blockmarking, archive-flag removal when saving, center line, binary editor, snake game, incremental search, interactive C indenting and word wrap to generic assembler filters, bookmarks, backup, autosave and programs that easy interfaces RCS... o Supports file comments o Custom keymap support o optional "safe save", save with temp name and then rename o easily exchangeable images for icon creations/usage o binary loading/editing/saving o unlimited key sequence lengths o ability to clone the public screen when opened as a window on such o font sensitive GUI o line number mode supported, start each line with the line number o ability to replace/change the workings of any internal function through an advanced hooking procedure o mailing list and other eletronic mail support o runs smoothly with virtual memory managers like VMM o search/replace history NEW FEATURES (since 1.0) o Lots of bugs removed. o FPL execute path o Iconify()/Deiconify() uses appicon o CursorActive() controls the cursor visibility o 'FileChanged' is a new exception o Write protected files can't be modified with the 'rwed_sensitive' flag set. o Now runs with/uses overscan. o A lot of New and updated FPL programs o Doubleclick on appicon generates an exception which does a WindowToFront() by default. o Full regular expression search/replace, Emacs/UNIX style. o RequstWindow() supports listviews sent as string arrays from FPL o Smaller and faster executable o fpl.library v10 with lots of new features (100% ANSI C style when dealing with the &&, || and ?: operators, built-in sprintf() and more). o Now supports backwards replace. o Time controlled function invokes! Once or repeated. o "YankBuffer" is now viewable/editable/controllable like any other named block buffer. o KeyPress() receives the FPL program assigned to a key sequence. o Sort() sorts the items in a string array. o ReplaceMatch() performs a sort of manual replace substitution. o Bsearch() binary searches in a sorted string array o Stcgfn() and Stcgfp() returns the file or path part from a specified file name string. o and much, much more... SPECIAL REQUIREMENTS AmigaOS v2.04+ or later Anything below 1MB ram wouldn't be useful Hard disk is preferred (less than 1 MB is used) HOST NAME ftp: Aminet, ftp.doc.ic.ac.uk http://www.lysator.liu.se/~matax/Main.html DIRECTORY /pub/aminet/util/edit FILE NAME FrexxEdV14.lha PRICE 200 SEK, 40US$ or 65DM DISTRIBUTABILITY Shareware Copyright (C) 1992-1995 by FrexxWare OTHER Uses a keyfile system, unregistered versions feature a small amount of cripples.