******************************************************************************** *{TITLE: Christian's collection of VEDIT macros} ******************************************************************************** *{MAIN:

Christian's collection of VEDIT macros

=== WORK IN PROGRESS! New site technique, new docu === News: 2009-01-01: Trying to do an update for this page after a long time. Not finished yet! This page and it's sub-pages are generated automatically by the macro xlist-mc2.vdm _ (listed on the TOOLS page). The macro gets a manually maintained definition file and a list of files in a directory _ (index.txt, see also on the TOOLS page) _ and merges them together to a tree of pages like this. Due to the simple formated definition file it's really easy to maintain a list of files _ with descriptions and to date up a complete site. The macros on these pages are sorted by "categories" into a tree of sub-pages. (Unfortunately it's not always easy to choose the correct category to put a macro in; _ and sometimes a macro may theoretically belong to more than one category. So you may have to browse a bit... _ To help with that there are two indexes: one sorted alphabetical and one sorted by date.) Each category page has an optionally list of links to more sub-categories and one or _ more tables for the macros, devided into sort-of sub-categories too. Each table has some rows with one macro per row. - The left column shows the macro name and is a link to it. - The next one gives a short description. - The last column shows the date when the macro has been changed last. Finally don't forget: No warranty for those macros. Use them at your own risk. ;-) *MAIN} * All text beginning with an asterisk at BoL are comments or labels. * * Lines beginning at BOL (not with an asterisk) are tried to be handled as macro entries. *> main.html *> main-xa.html *> main-xd.html *> *> ******************************************************************************** *{SUB(MAIN):TOOLS: Tools This category lists bigger tools [...] *SUB} ******************************************************************************** *{TAB:customizer} customize.vdm : Lets you customize your macro via dialog with saving the changes permanently in the macro itself custdemo.vdm : Demo that shows the very easy usage of CUSTOMIZE.VDM custdemo.txt : Some description *{TAB:Database analyzer} xybase.vdm : Database file analyze helper Helps analyzing an unknown database file (header + unilength records). *{TAB:Favourites} favourit.vdm : "Favourites Window" for VEDIT vedit.fav : Example file for favourit.vdm *{TAB:File generation} filevers.vdm : File version generation tool Creates, loads and deletes unlimited versions of the currently loaded file *{TAB:Hypertext} hypertxt.vdm : Hypertext tool Short description: Save it together with the Syntax file below to your Vedit user-mac directory. Then execute it in Vedit and open the demo file below. Links are marked like [example] for use within the same document, _ referring to anchors marked by a '@' at begin-of-line like @example. External links like {C:\vedit\vedit.ini} opens that file. The links can be triggered by double-clicking or F12. F11 goes back in history. Shift-F1 shows a help page with all the commands. hypertxt.syn : Syntax file for HyperText hypertxt.htx : Demo file for HyperText *{TAB:Pager} di1-pager.vdm : Dialog with pageable text of free length. di1-scroll.vdm : This macro generates a dialog window with free text. di1-scroll2.vdm : This version uses paragraphs as suggested by Fritz Heberlein But not standard paragraphs: It's using "paragraphs" divided by -- di1-scroll3.vdm : This version uses paragraphs as suggested by Fritz Heberlein But not standard paragraphs: It's using "paragraphs" divided by -- *{TAB:Picklist} picklist.vdm : provides a picklist of text entries. picklist-demo.vdm : demo for PICKLIST.VDM *{TAB:project} projfill.vdm : Adds the files from a directory into the currently open VEDIT project (beta!) prj-def.mnu : Another project tool via mnu files project.txt : some doku for the project tool (prj-def.mnu) *{TAB:TimeDiff} timediff.vdm : calculate time difference Prints out the difference between the two given timestamp rc-bs-test.vdm : example usage of timediff.vdm Tests the runtime of a Reg_Copy(.., APPEND) loop against a Reg_Copy() Buf_Switch() Reg_Ins() loop wvi-test.vdm : measure time for Write_Vedit_Ini() *{TAB:XLIST HTML Generator} xlist-mc2.vdm : Xtended List Maintaining+Converting tool with HTML generator. _ This macro is used to create this HTML page(s). _ See the source list index.txt below. _ The macro helps building and maintaining this source list and creates _ the HTML files. As usual: Documentation inside the macro and with Shft-F1 when running. (Requires at least VEDIT 6.12.2! For older VEDITs there are two lines to be modified.) xlist-mc2.syn : the corresponding Syntax-Highlighting file index.txt : the source file of this site index-t.txt : a short sample definition file ** index-sav.txt xlist-mc.vdm : old version of the macro, uses contents.txt as source and generates *one* long HTML page contents.txt : the old index file *{TAB:} zfunc.vdm : Point and shoot - Choose from list xtree.vdm : Poor man's XTREE ;-) (still in beta!) Simple file manager. It's not a XTREE-clone but can help on special tasks.
VEDIT's possibilities are amazing!
As usual: Documentation inside the macro and with Shft-F1.
Be sure to check the Windows' language in the macro (Just in the beginning it's documented.) spell.vdm : spelling helper: spells a line in the current buffer using different "alphabets"
Example:
      DE          ICAO        Internat    GB          US
                          ---------------------------------------------------------------
                          V  Viktor      Victor      Valencia    Victor      Victor
                          E  Emil        Echo        Edison      Edward      Easy
                          D  Dora        Delta       Danemark    David       Dog
                          I  Ida         India       Italia      Isaac       Item
                          T  Theodor     Tango       Tripoli     Tommy       Tare 
uref.vdm : user definable reference window *> tools.html *> *> ******************************************************************************** *{SUB(MAIN):EDIT: Editing support Macros regarding "editing" [...] *SUB} ******************************************************************************** *{TAB:block} overlay.vdm : overlay a block with a string at a prespecified column for x number of lines (Scott Lambert) blockbox.vdm : paints a box within a columnar block rahmen.vdm : Box painter (old version of blockbox.vdm) blockcolfill.vdm : Fills a columnar block with the contents of T-Reg 0 (on a line basis!). blockcolpad.vdm : Pads a columnar block with spaces at end-of-line. block-norm.vdm : Normalize block markers *{TAB:clipboard} clipcatch.vdm : ClipBoard Observer, new version Observe and get the Windows Clipboard in an endless loop clipappend.vdm : appends the marked block to the Windows Clipboard clipedit.vdm : Opens the text that is in the Windows' clipboard for editing. clipfeed.vdm : Clipboard Feeder - to help transfering data from a list into another application. nextword2clip.vdm : Old version of CleepFeed.vdm copyclip.vdm : Makes it easy to handle different text pieces to fill into the Windows clipboard. copyclip.txt : sample text for copyclip.vdm *{TAB:filter} linedel.vdm : deletes lines with searchstring; see now linefilt.vdm {Misc, More macros, Linefilter} linendel.vdm : deletes lines without searchstring; see now linefilt.vdm {Misc, More macros, Linefilter} filegrep.vdm : like a grep in one structured file search-grp.vdm : early verion of filegrep linecp.vdm : line grabber: copies all lines with searchstring to a register lineex.vdm : line cutter: cuts all lines with searchstring to a register *{TAB:keys} adel2.vdm : Auto backspace ??? key-ld.vdm : Menu for loading key assignments loadmnu.vdm : Administration of User-Menu-Files synchro.vdm : navigate simultan through two files (key assignments for Alt-Cursor and Alt-Pg) *{TAB:marker} showmarkers2.vdm : Displays the used Text Markers with line number and text example. jsmarker.vdm : Displays the used Text Markers with line number and text example. You can set/clear markers or jump to one of them. setmarker.vdm : Displays the used Text Markers with line number and text example savemarker.vdm : Makes it possible to save/restore the textmarkers of a vedit buffer. markers-1.0.vdm : Text marker manager by Pauli Lindgren markers.vdm : Pauli'S text marker manager modified by me markers2.vdm : ??? *{TAB:menu} user-mnu.vdm : by Peter Rejto user.mnu : my User-menu; to test/check tools.mnu : my Tools-menu; to test/check *{TAB:search + replace} multi-srz.vdm : Multiple search/replaces in one file numcolpad.vdm : Pads a numerical column with zeros vgrep.vdm : visual grep *> wsearch.vdm : Search text from entire groups of files (Pauli Lindgren) *> parcheck.vdm : Checks/compares the parameters and their values in two files and makes them visible and easily editable. strcheck.vdm : Checks/compares strings in two files and makes them visible and easily editable. *{TAB:sort} numsort.vdm : Sort a list by the first column using its numerical value. Leading zeros are preserved. getsortcols.vdm : Helps to determine the columns to be used as sort keys in Sort_Merge() / {Edit, Sort lines} *> *{TAB:TAB} tabumat.vdm : Set the TABs referring to the words in the current line. Very helpful for using tables. tabumat2.vdm : Set the TABs referring to the words or to the "quoted items" in the current line. Very helpful for using tables. New version for VEDIT 6.13.1 and later (more TABs) atab2.vdm : Inserts spaces at cursor position up to that column which corresponds to the appropriate Next_Word in the line above. (to check against autotab.vdm) autotab.vdm : Auto tabulator; like in Borland's IDE (to check against ATAB2.vdm) smart-t&b.vdm : Smart TAB and Smart BackSpace (to check: contains ATAB2 or so ???) *{TAB:} delword.vdm : This version of "Delete (next) word" deletes optional whitespace following the deleted word too. *> edit.html *> *> ******************************************************************************** *{SUB(MAIN):CONVERSIONS: Conversions Macros regarding data conversions [...] *SUB} ******************************************************************************** *{TAB:} abin2hex.vdm : reconvert binary output backto hex etc Converts a "binary" output (e.g. of Reg_Type(r, 8192)) into "hex", "decimal" or back to character. inscolsa.vdm : column insert; which version is current? inscolsp-alt.vdm : column insert; which version is current? inscolsp.vdm : column insert; which version is current? inscolsr.vdm : column insert; which version is current? setdelim.vdm : column insert; which version is current? check-dpl.vdm : This macro checks a file for same number of delimiters per line. For example a CSV formatted file has a comma as delimiter between _ the fields in a line. fix-ins1.vdm : fixed-length data helper: inserts dividing columns into fixed-length data via ruler line *{TAB:CSV divided to TAB} csv2tab.vdm : Converts CSV separated data into TAB separated data and sets VEDIT's TABs accordingly (Limited due to VEDIT's limitiations regarding number of TABs). csv2tab-2.vdm : NOT YET READY!!! *{TAB:TAB divided to Fixed length} tab2fix.vdm : Converts TAB delimited data into fixed length data (Limited due to VEDIT's limitiations regarding number of TABs). Supports up to 32 TABs per line. tab2fix-2.vdm : Converts TAB delimited data into fixed length data (limited due to VEDIT's limitiations regarding number of TABs). Experimental release with fewer restrictions. Supports up to 32 TABs per line. tab2fix-3.vdm : Converts TAB delimited data into fixed length data. To workaround VEDITs current TAB-limitation it uses uniform TAB stops! Supports unlimited TABs per line. tab2fix-4.vdm : Converts TAB delimited data into fixed length data. To workaround VEDITs current TAB-limitation it does the conversion manually (a bit slower). Supports up to 100 TABs per line. *{TAB:TAB handling} tableft.vdm : Reduce width of current "column" by decrementing all tabs to right (Ian Binnie) tabright.vdm : Expand width of current "column" by incrementing all tabs to right (Ian Binnie) *{TAB:convert} setupback1.vdm : dazu: setup-bsp.lst setupback2.vdm : dazu: setup-bsp.lst quicken.vdm : *{TAB:Unicode} *> ansi-utf.vdm : ANSI-to-UTF16 translation utf-ansi.vdm : UTF16-to-ANSI translation utf-check.vdm : check a file for being an UTF-16 file. Determine byte-order (endianess) utf16-1.zip utf-8.vdm : Simple translation macro between ISO 8859 and UTF-8 (UNDER DEVELOPMENT!) utf-8.dat : Translation table used by UTF-8.vdm *> conversions.html *> *> ******************************************************************************** *{SUB(MAIN):FILE: File handling Macros regarding "file handling" [...] *SUB} ******************************************************************************** *{TAB:dir} dir-fdouble.vdm : Helper tool for finding double files per name in a directory tree. dir-lcmp.vdm : sub-macro for filtering out doubles in file lists dir-ext-w2k.vdm : Sort a listing created by "DIR /S" in Win2000 by filename, for german Windows yet dir-ext.vdm : Sort a listing created by "DIR /S" in WinNT by filename, for german Windows yet dir-ext95.vdm : Sort a listing created by "DIR /S" in Win95 by filename, for german Windows yet dir-extp.vdm : Sort a listing created by "DIR /S" in WinNT by path, for german Windows yet dir-usage.vdm : shows the directory usage sorted by size, for german Windows yet *{TAB:handling} rebak.vdm : Reactivates the .BAK file version of the currently open file. veditsys.vdm : File-Generation-Modul for 1-10 files copytoday.vdm : Primitive backup tool: Copies all files in the current directory that has been modified today to another directory. *{TAB:split + merge} filemerge.vdm : Merge a bunch of files inclusive the filenames in a resulting file. fsplit.vdm : Primitive file splitter; for a profesional one see the distributed SPLITTER.VDM *{TAB:} autoftyp.vdm : Examine the file for best file type, just for how to see how to do it fileinfo.vdm : Pop up a dialog box (Win) or a Message() (DOS) with some infos about the current file (like DIR). Can be done easier/better since 6.12! filexopen.vdm : Extends the File_Open() command with a search path. launch.vdm : launch an executable *> file.html *> *> ******************************************************************************** *{SUB(MAIN):ONLINE: Online macros Macros regarding online functions like mail etc. [...] *SUB} ******************************************************************************** *{TAB:mail} mails.vdm : Reformats the headers of emails (in UNIX-Format (mbox)) to be more readable (by deleting some lines etc.) It's no longer correct UNIX-Format then! mails2.vdm : Reformats the headers of emails (in UNIX-Format (mbox)) Does some checks (currently: for missing Date:) and tries to correct errors (Used to migrate Forte Agent's mails to Mozilla Thunderbird) mailheader.vdm : extracts mail header out of UNIX formatted mail file mailto.vdm : inserts mail adress in HTML (Scott Lambert) quote-z.vdm : primitive mail quoting; see quote.vdm for better version quote.vdm : This macro reformats text as a quote for inclusion in an email message and copies it to the Windows clipboard for pasting into a message in one's mailer program (Jay Sage) outlook-export.vdm : Reformats the CSV-Export from Outlook to remove the line breaks within fields. mailsort.vdm : Sorts Internet mail adresses firstname.lastname@domain.com by lastname spam-sort.vdm : tries to sort spam *{TAB:news} grouplist.vdm : Converts a newsgroup list retrieved from a news server via the command "list newsgroups" in a telnet session into a format that can be imported into [Free]Agent. news.vdm : news reader *{TAB:remote edit} v-set.vdm : vi-set.vdm : autorcp.vdm : getunix.vdm : remote edit: Lädt eine UNIX-Datei per rcp auf den PC und editiert sie dann putunix.vdm : remote edit rcp-get.vdm : remote edit rcp-put.vdm : remote edit *{TAB:tech} chkhosts.vdm : help syncronizing two hosts files hostsservices.vdm : opens hosts and services ping.vdm : ping check from hosts file pingcheck.vdm : pings the host the cursor is on in the hosts file pingcheckx.vdm : pings the host the cursor is on in the hosts file fhosts.vdm : searches for hosts in an IP range *{TAB:www} html-cfg.vdm : config for HTML editing html-on-alt.vdm : config for HTML editing html-on.vdm : config for HTML editing htm-fritz.vdm : HTML menu (Fritz Heberlein) htm-z.vdm : HTML menu (orig. by Fritz Heberlein) htm-zw.vdm : HTML menu (orig. by Fritz Heberlein) openbrowser.vdm : Opens the current file in the standard browser. just for how to see how to do it webboard1.vdm : Tries to help formatting WebBoard messages with preformatted text parts and embedded < and > characters *{TAB:www - bookmark} book2adr.vdm : Netscape to Opera book2txt.vdm : Netscape to Text bookmark.vdm : Netscape bookmark building helper ns3-bookmark.vdm : *{TAB:www - conversion} htm2txtd.vdm : HTML to Text (&...; to characters) txt2html.vdm : Text to HTML (Scott Lambert) zhtm2txt.vdm : HTML to Text (&...; to characters) *> online.html *> *> ******************************************************************************** *{SUB(MAIN):PRINT: Printing Macros regarding printing. [...] *SUB} ******************************************************************************** count.vdm : count FF's printsyn.vdm : Print C-Code with Syntax Highlighting. (Using the original C.SYN) print2d.vdm : old version of my enhanced original PRINT.VDM *> print.html *> *> ******************************************************************************** *{SUB(MAIN):PROGRAMMING: Programming Macros for programming support [...] *SUB} ******************************************************************************** *{TAB:BAT} chkgotos.vdm : Checks a DOS-Batch for existing labels against the GOTO's. *{TAB:C} condc.vdm : CONDENSE for C macro (Richard Hureau) condense.vdm : CONDENSE for C macro (???) jumpc.vdm : Jump to C-function ? c-rem.vdm : beautify C comments : C-Kommentare (ab '/*' bis Zeilenende) an Cursorposition ausrichten cans2kr.vdm : convert C comments : wandelt ANSI-C-Kommentare (//) in K&R (/*...*/) um xref-c.vdm : Cross reference for C : Analyses a C program and creates a function cross reference. frmt_c.vdm : Format C programs for improved readability (Ian Binnie) *{TAB:COBOL} condcob.vdm : CONDENSE for COBOL macro (???) *{TAB:Java} javastrt.vdm : Sets up VEDIT for Java programming; for testing *{TAB:Turbo Pascal} tppatch.vdm : Patch of Turbo-Pascal-Programs with. Delay-Problems ==> Runtime Error 200 *{TAB:VDM - mathematics} datplus.vdm : add one day to a date floatmath-r.vdm : implements simple float math (+-*/); Some rounding. NOT PERFECT! ONLY FOR TESTING. floatmath.vdm : implements simple float math (+-*/); No rounding. NOT PERFECT! ONLY FOR TESTING. floatdemo-r.vdm : interactive demo for FLOATMATH-R.VDM floatdemo.vdm : interactive demo for FLOATMATH.VDM summe.vdm : Sum of a columnar block : see Scott Lambert's addcol.vdm too *{TAB:VDM - demo} di1-demo.vdm : Dialog_Input_1() example di1-example.vdm : Dialog_Input_1() example doubleclickdemo.vdm : sample for the new mouse double click event macro eval.vdm : insert the result of an evaluated expression event-mac.vdm : demonstrates the usage of the File-Open/Close-Event-Macros menuexample.vdm : example for menu system via DI_1() showparen.vdm : Demo to show the behaviour of Match_Paren() winmove.vdm : Demo macro to show and test the Dialog_Input_1() and the WIN_MOVE(APP, ...) commands *{TAB:tech} funccode.vdm : Ermitteln der Edit-Function-Codes inline-help.vdm : INLINE-HELP - A demo for implementation of inline online help inline-help2.vdm : INLINE-HELP - A demo for implementation of inline online help; using a scrollable DI_1() dialog prestrings.vdm : list predefined strings *{TAB:VDM} checkdate.vdm : test the Date() command inifile.vdm : Routines for using INI files in macros Provides some functions for using INI-files in your macros. ini-demo.vdm : Demo for Inifile.vdm vved-mac.ini : *{TAB:} create-ascii-list.vdm : creates a list of all 256 ASCII characters frmt_v.vdm : Format block programs for improved readability (Ian Binnie) labeljmp.vdm : assigns keys for help jumping to labels (and back) in a VEDIT macro file checkparen.vdm : Checks a text/program for properly paired parenthesis chk_paren.vdm : Checks that all parentheses and /* */ comments have matching pair. (Pauli Lindgren) checkvers.vdm : This macro can be used in other macros to check whether the currently _ running VEDIT matches the given version requirements. *> programming.html *> *> ******************************************************************************** *{SUB(MAIN):TECHNICAL: Technical This category lists some technical macros [...] *SUB} ******************************************************************************** *> tbl-dump.vdm : Dump VEDIT's TBL files bios-info.vdm : shows some BIOS-infos from registry vedit.reg : sometime needed for VEDIT's online help ? patchve.vdm : Patches VEDIT 5.x for other TBL *> technical.html *> *> ******************************************************************************** *{SUB(MAIN):ORIGINALS: Modified original Greenview macros This category lists original Greenview macros which are _ modified locally by me. [...] *SUB} ******************************************************************************** *{TAB:modified} monster.vdm : fixed for VEDIT 6.x *> c-compil.vdm : *> c-debug.vdm : *> c-errors.vdm : c-init.vdm : c-javavm.vdm : compare.vdm : compdir.vdm : directory compare extractd.vdm : gotofile.vdm : for Pauli's WILDFWIZ.VDM htm-txtz.vdm : html2txt.vdm : print-ok1.vdm : kann weg ??? print.vdm : print file enhanced printing macro printz.vdm : sallbuff-alt.vdm : sort.vdm : sortmerg.vdm : added a button to help evaluate the keyfields *> sortmerg-c2.vdm : (older version) *> srchincr.vdm : unic-asc.vdm : *> wildfwiz--.vdm : *> umlauts.vdm : fixed: Font_Charset and CASE option added padlines.vdm : Added features in dialog mode: - automatic check for TAB characters and offering Detabbing if TAB(s) found - [Trim] to remove trailing whitespace before searching for longest line and padding Enhanced commandline parameters: VPW [-Nn] [-w] -X PADLINES filename [-u [trim] [detab] [truncate]] The line length 'n' is specified by the parameter -Nn. If n=0 or the parameter -Nn is omitted the file is padded _to the longest line length. The optional parameters after -u are doing the following: - trim: trailing whitespace is removed before the padding is done. - detab: possible existing TAB characters are converted _to spaces before the padding is done. - truncate: if there are lines longer than 'n' they are silently _truncated to 'n' characters. _Otherwise there will be a message window. opencurs.vdm : some HTML-handling modified and error messages added New in May 2006: "Open file in its std. application" by holding Ctrl-Key down (or #103=05) projsave.vdm : don't save hard coded paths into .PRJ veditsav.vdm don't save hard coded paths into .ENV *> sortlength.vdm : sorts a file by line length ( + Fritz Heberlein), now with block support *> sortdupe.vdm : now with block support *> *{TAB:originals} darkgreen.set : green.set : mycolors.set : yellow.set : *> originals.html *> *> ******************************************************************************** *{SUB(MAIN):ATWORK: Macros under development etc. This category is my playground. These macros are not yet categorized, _ may be not ready or may be nonsense. [...] *SUB} *> atwork.html ******************************************************************************** *> *> ******************************************************************************** *{SUB(MAIN:ATWORK):THYSSEN: Used at work These macros are used by me specially at work (mostly for SAP) [...] *SUB} ******************************************************************************** *{TAB:EBZ} ebzlog.vdm : *{TAB:remote edit} vi-filechk.vdm : check/load parallel files vi-filechk2.vdm : check/load parallel files, dir tree via-dir.vdm : editor helper for remote files *{TAB:SAP} hinw-hlp.vdm : hinw-prn.vdm : oss-downl.vdm : sap-12user.vdm : sap-abap-find.vdm : sap-createuser.vdm : creates a SAP-User via SAPGUI + AutoIt sap-dr-ping.vdm : sap-drucker-exp.vdm : sap-drucker-imp.vdm : sap-hinweise.vdm : sap-oss-hinw.vdm : download SAP note(s) from OSS sap-prn-crea.vdm : sap-spau.vdm : sap-su10.vdm : sap-user13.vdm : saparch.vdm : saparch1.vdm : sapback.vdm : sapback1.vdm : sapfavos.vdm : sapguiver.vdm : saptabfill.vdm : saptrans.vdm : saptrans2.vdm : sapuserliste.vdm : sapusrprofile.vdm : wf-sapguiver.inp : db12time.vdm : SAP-DB12 sap-sm02.vdm : uses AutoIt for keyboard automation sap-create-bdc-data.vdm : sap-su10-abgleich.vdm : *{TAB:UNIX} aix-df.vdm : reformats AIX-df output mtune.vdm : tsm-restore.vdm : for SAP-Restore via TSM *{TAB:} log.vdm : log1.vdm : snihtm.vdm : maketele.vdm : creates TE.BAT compatible file sap-auditlog.dat sap-computestatistics.vdm sap-hinw-dir.vdm sap-index-coalesce.vdm sap-k40-p40-user-check.vdm sap-notes-list.vdm sap-ora-update_stats.vdm sap-table-info.vdm sap-usr02-abgleich.vdm sapguiver2.vdm aix-hdisks.vdm ora-sql-reformat.vdm *> thyssen.html *> ******************************************************************************** *{SUB(MAIN:ATWORK):BUGS: Bugs, demos for replicating etc. Macros for testing and demonstrating some bugs. [...] *SUB} ******************************************************************************** crash-reg.vdm : gf-test.vdm : htx-bug.vdm : interr15.vdm : quirk.vdm : (Scott Lambert ?) gf-bug2.vdm *> bugs.html *> *> ******************************************************************************** *{SUB(MAIN:ATWORK):MISC: Misc macros And now the miscellaneous ones... [...] *SUB} ******************************************************************************** *{TAB:edit} linediffer.vdm : compares/matches two buffers (or so...) listdiff.vdm : compares/matches two lists (or so...) block-norm-col.vdm : block normalizing, test filter1.vdm : vedit-z.key : to test! changer.vdm : from Scott Lambert *> multi-sr.vdm : multiple search + replace srch.vdm : ? to test! helpkey.vdm : ???? atab.vdm : Auto tabulator; was ist mit atab2.vdm? alldel.vdm : ? srcolumn.vdm : ? to test! bufcomp.vdm : compare and color buffers keydel-t.vdm : noch benötigt? keydel-toolmenu.vdm : noch benötigt? del_tools_keys.vdm : noch erforderlich ? ffilter.vdm : old version ? see linefilt.vdm keys.vdm : several key macros; to test! *{TAB:file} chfolder.vdm : ? *{TAB:Linux} redhatupdates72.vdm : rh73check-errata.vdm : rpm-diff.vdm : redhatupdates.vdm : Checker for RedHatErrata files *{TAB:misc} xback.vdm : ??? unique.vdm : *{TAB:online} burst-digest.vdm : burst a mail digest into single mails (Fedora Mailing List) hosts.vdm : ? *{TAB:originals - modified} colora.vdm : *> compdir.vdm-orig-mod : *> compdir612.vdm : new version for 6.12; new version using Dir_Date() (still at work!!!) sendmail.vdm : *> srchfile.vdm : startup-z.vdm : wildfwiz.vdm : wildfilw.ini wildfilew.chm wildfilew.vdm *> *{TAB:originals} txt-html.vdm : unpakdec.vdm : all.vdm : approximates the XEDIT 'ALL' command (Kerry E. Wilkinson) *{TAB:programming} liststrings.vdm : list predefined config strings strtjava.vdm : *{TAB:test} alloc.vdm : from Lowell Dennis filestck.vdm : from Lowell Dennis lowell-init.vdm : from Lowell Dennis pick.vdm : from Lowell Dennis stack.vdm : from Lowell Dennis tag.vdm : from Lowell Dennis *{TAB:to do} strnfilt.vdm : enhanced string filter (LINEFILT++) rem-edit.dat : example control file rem-edit.vdm : Allows remote editing via ftp Load a file from a remote host via ftp, rcp or scp, lets you edit it and saves it back hypertxt2.vdm : new version of hyptertxt.vdm; under development! hypertxt-2d.syn : for new version of hyptertxt.vdm; under development! hypertxt-2d.vdm : new version of hyptertxt.vdm; under development! *{TAB:tools} sql-descr.vdm : ? *{TAB:} add-date.vdm : ? linecount-x.vdm : ? search-inc.vdm : ? config()'s for ?? @work getnext.vdm : ? very old try: file generation helper check-if-on-cd.vdm : ? very special, but what for? edkey.vdm : creates all possible editing key codes usermenu-ext.vdm : extension for my user.menu ??? fixcolumns.vdm : fixes columns in UNIX ls output ved-ver.vdm : from John H. Macro to output version & serial number information of vpw[64].exe and vedit.exe to a text file with windows INI file structure. stest.vdm : old demo for speeding up macros (Greenview) srch-key.vdm : search tool ? opencurs.txt : testfile conv-list.vdm : Vorläufer von XLIST-MC ? dir-find-deepest.vdm : find the deepest directory level on a disc getdir.vdm : simple file-renaming macro for Patrick Carroll utf-check2.vdm : check a file for Unicode UTF-16 and its endianess (byte order) ; for testing purposes only charcount.vdm extract-opera.vdm : Extracts all entries "opera.exe from registry reg-search.vdm : Extracts all registry keys from a registry export (converted to ANSI before!) containing a search string. autoscroll.vdm : automatic scrolling; not yet working perfectly set_vpw_dir.vdm : sets VEDITs config_strings according to the directory VPW.EXE is located dirsize.vdm : Calculates the summary size of the files in the current directory. Without sub directories! It's a prototype only. Can be improved! collexp.vdm : Collapses lines of text into labels like %<--00013-- -->% and expands that label again (like "code folding") *> misc.html *> *> linenumbers.vdm : Numbering lines with many different options *> *> ******************************************************************************** *{SUB(MAIN:ATWORK:MISC):OBSOLETE: Obsolete macros These macros are obsolete (or should be), since they or their function is _ integrated in VEDIT now. *SUB} ******************************************************************************** *{TAB:Clipboard} clipcatch-0.vdm : ClipBoard Observer (old version) Observe and get the Windows Clipboard in an endless loop clipcatchx.vdm : ClipBoard Observer extension for CLIPCATCH.VDM *{TAB:conversion} unicode-get.vdm : UniCode to ASCII now in UNIC-ASC.VDM (std) unicode-put.vdm : ASCII to UniCode now in ASC-UNIC.VDM (std) umlaute-weg.vdm : replaces German umlauts with their 2-character equivalents padlines2.vdm : Special version of the original PADLINES.VDM: Pad all lines in a file so that they have the same length: the length of the longest line. Is obsolete now: My enhanced PADLINES.VDM is able to do it also. *{TAB:edit} inssysdate.vdm : inserts current date+time as yyyymmddhhmmss, but can be done easier since 6.12 search.vdm : interactive search : now implemented in VEDIT (other way) srch-l.vdm : similar function is now integrated in VEDIT as "Incemental search" winmax.vdm : Windows maximizer (now in VEDIT integrated ?) *{TAB:file} *> ddir-rec.vdm : Demo for the new Dir_Date() in VEDIT 6.12. *> Additionally to the "normal" command this macro is able to walk through a *> _ directory with its subdirectories included! *> *> It lets you choose from these options: *> - no subdirectories *> - with subdirectories (not listed in parent list) *> - with subdirectories (listed in parent list) *> - one list with absolute path/filenames for all files *> - one list with relative path/filenames for files in subdirectories *> *> dddir-rec.vdm : Demo for the new Dir_Date() in VEDIT 6.12. *> Additionally to the "normal" command this macro is able to walk through a *> _ directory with its subdirectories included! *> *> It lets you choose from these options: *> - no subdirectories *> - with subdirectories (not listed in parent list) *> - with subdirectories (listed in parent list) *> - one list with absolute path/filenames for all files *> - one list with relative path/filenames for files in subdirectories *> *> *> reopen.vdm : reopens a file : similar function now integrated in VEDIT {File, Reload} file-ren.vdm : Extended File Renaming Utility using regular expressions (old version!) file-ren.txt : Some example regular expressions for file-ren.vdm *> (old version) file-ren.syn : Definition file for SyntaxHighlighting (old version) ren-file.vdm : Extended File Renaming Utility using regular expressions New version, more error handling, more comfort Now in Vedit {Misc, More Macros, Ren-Files} ren-file.syn : Definition file for SyntaxHighlighting ren-file.txt : example file *{TAB:programming} cont-hlp.vdm : Context sensitive help : Calls the VEDIT Help for the word/command at cursor position. *{TAB:tech} veditsax.vdm : addition to VEDITSAV.VDM saves unsaved buffers at exit (now implemented in VEDIT by Greenview) *{TAB:} dir-fdouble-w.vdm : old version of dir-fdouble.vdm telfax.vdm : interactive search; now implemented in VEDIT (other way) deldoubles.vdm : delete double lines in a sorted file; now implemented in VEDIT (other way) deldupes.vdm : Deletes identical lines if following directly (after a sort or so) (should be easier with regular expressions) reverse-lines.vdm : Reverses the order of lines in a block or the complete file *> obsolete.html *> *> ******************************************************************************** *{SUB(MAIN:ATWORK):UNKNOWN: Unknown things Huh, what's that? [...] Not yet categorized/sorted *SUB} ******************************************************************************** *> [deleted] index.txt.sav *> * Files from COMPILE must be handled somehow... *> * Files from HOME must be handled somehow... *> * Files from SRC must be handled somehow... *> * originals here must be handled somehow... *> * wildston.txt : WildSton - Proximity Search; Infos about WildSton *> @work.html *> ansi-437.tbl : : technical *> ansi-850.tbl : : technical *> book2txt.bat : *> check-dpl.vdm.#02 *> COLOR.VDM : *> compdir-cz.vdm *> CONSFILE.OUT *> consfile.res *> Contents.def ** contents.htm *> ddir-rec.vdm.#02 *> ebzlog.htx : *> ebzlog.syn : *> html2txt.bat : *> java.vtm : java template *> linefilt.vdm *> new.html *> prj-1.mnu : sample project menu *> SAP-SM02.aut : sample AutoIt script *> search.syn : for Pauli's WILDFWIZ.VDM *> sh.syn : to test! *> srchfile.vdm.txt : *> srchincr.vdm.BAC *> startup-x.vdm *> startup-y.vdm *> tabumat-e.vdm *> titel.asc *> umlauts.vdm.#02 *> vplus.syn : ? *> WEBXREF.VDM : *> wildfwiz20061006.vdm *> wildfwiz20061028.vdm *> zlog.syn : 2simult.vdm : navigate in two buffers simultaneous addtab.vdm : Adds a tab stop at current cursor column ASCtoRDE-chris.vdm : test at webboard DI1-Test11.vdm : By Tom Burt aspell.ini aspell.vdm aspell_vdm.txt SPELL.MNU spellchk.syn batchcopy.vdm checkshorter.vdm indenter-test.vdm opencurs-ian.vdm reg_lock_test.vdm rot13-cz.vdm tbl.vdm word-txt-fh.vdm wsearch-PL.vdm chkgotos.bat : BAT goto checker csv-flat.vdm flat-csv.vdm flat2csv.vdm rem-line.vdm unic-asc-z.vdm fcupd.vdm mail_del_phish_volksbank.vdm permut.vdm search116.vdm setsyncolors.vdm settitle.vdm WinSetTitle114.vdm tbl-debg.vdm togglecase.vdm : toggles the case of words UPPER -> lower -> Caps -> UPPER tools-z.mnu : my old Tools-menu to test! toolsa.mnu : tpc.vcs : Compiler specific support macro for: Borland Turbo Pascal version 5, modified ??? uml2html.vdm : convert German Umlauts to html entities user-ebg.mnu : user-z.mnu : user1.mnu : user2.mnu : USER.MNU @work vdr-channels-format.vdm vdr-channels-radio.vdm vdr-reduce-number.vdm vg.bat : vgrep.bat : xml.syn : to test! yap.vdm : Fritz: Starts TeX previewer yap.exe from inside Vedit vedit4ted.txt index.idx copy-to-website.cmd *> unknown.html