HELP VED Andrew Law, April, 1987 Updated A.Sloman Oct 1990 This help file describes some of the files relating to POPLOG's screen editor - VED. It assumes some knowledge of how to use the VED editor. CONTENTS - (Use g to access required sections) -- Introductions -- General Facilities -- Wordprocessing and text formatting -- Programming in VED -- Running shell or DCL from a VED window -- VED input/output -- Information about files -- Altering VED's behaviour for different kinds of files -- Making VED emulate EMACS -- Customising VED -- Terminal setups for different terminals -- Information on key-bindings and terminals -- Interacting with VED under program control -- Graphics facilities in VED -- Using VED with mail and net news -- Associated Documentation -- Introductions ------------------------------------------------------ There are various introductions to VED available. The printed Poplog User Guide. (You may also have access to a printed VED user guide, though it is likely to be out of date.) Others: HELP * VED, - this file TEACH * TEACH - getting started using VED to read teach files. TEACH * VED, * MOREVED - introductions DOC * VEDMANUAL, * VEDUSERGUIDE - more detailed overviews. (May be in need of revision) REF * VEDCOMMS Information about VED ENTER commands REF * VEDPROCS Information about other VED procedures REF * VEDVARS Information about VED global variables HELP * XVED Information on the X windows orientated editor XVed. -- General Facilities ------------------------------------------------- HELP *VEDCOMMANDS, REF *VEDCOMMS Using ENTER commands HELP *MARK Marking text for functions to be performed on sections of it HELP *WINDOWS, *WINDOW, *BUFFERS, *VEDFILESELECT, *VED_GO *SWITCHWINDOW Editing more than one file, switching between files TEACH *MOREVED, HELP *VEDSEARCH, *SUBSTITUTE, *VED_SS, *VED_WW Search, substitution and deletion of text HELP * ENTER_G Searching for section headings, creating VED files with headings and tables of contents in the format of this file. HELP * STANDARDS Advice on producing online documentation and libraries. HELP *YANK Retrieving text deleted using ENTER d HELP *DIFF, *CDIFF Comparing two files for differences HELP *WORDCOUNT, *COUNTITEM, *WC, *VEDWORDCOUNT_TEXT Counting the items in the text HELP * COPY, *YANK, *INOROUT Moving text from one file to another HELP * SWL, * SWR Swap word left or right HELP * VED_PRINT Printing current file on printer HELP * VEDBLOCKS Facilities for manipulating rectangular blocks of text in VED HELP * PIPEUTILS (Unix only) Facilities for spawning sub-shells and getting output into a VED file. -- Wordprocessing and text formatting --------------------------------- HELP *FORMAT, *PAGE Formatting facilities available in VED REF * VEDCOMMS/Justification Including ved_j, ved_jj, ved_jp, ved_jjp, ved_fp, ved_gobble ved_fill, ved_centre, ved_right, ved_ljmr, ved_bl, etc. HELP * STANDARDS Advice on producing online documentation and libraries. -- Programming in VED ------------------------------------------------- HELP *LISPVED, *VEDPOP HELP * LMR Compiling marked ranges HELP *LCP Loading current procedure HELP *IM *VEDCOMMS/ved_im Immediate compilation mode in (for POP-11, PROLOG and LISP) -- Running shell or DCL from a VED window ----------------------------- HELP *IMCSH, *IMSH, * VED_CSHFILE (Unix only) HELP *IMDCL (VMS only), -- VED input/output --------------------------------------------------- HELP *VEDINPUT, *VEDOUTASCII, *VEDINASCII, *VEDOUT IO procedures used by VED HELP * VEDSCREENCONTROL Terminal control procedure HELP *VEDIOCONTROL (Unix only) Changing IO behaviour in VED HELP *IC, *VED_CC Inserting or examining control characters etc. into the VED buffer See also relevant sections in HELP *IO, REF * CHARIO, REF * SYSIO -- Information about files -------------------------------------------- HELP * VEDSYSFILE Accessing documentation files HELP * VEDGETSYSFILE, * VEDGETSYSFILEPDR Browsing files and cross referencing using h. -- Altering VED's behaviour for different kinds of files -------------- HELP * VEDNONBREAKFILES Preventing automatic line breaks in certain types of files. HELP * VEDVEDDEFAULTS Setting VED's defaults before each file is first created. HELP * VEDFILETYPES Tailoring VED to different sorts of files, on the basis of the file (path) name. HELP * VEDINITIALISE Tailoring VED to a particular file's contents. REF * VEDINITFILE Tailoring VED's behaviour whenever a file is put on screen. -- Making VED emulate EMACS ------------------------------------------- HELP * VEDEMACS Partial EMACS emulation in VED -- Customising VED ---------------------------------------------------- (See also next section) HELP * INITIAL * INITIAL.EX Tailoring POPLOG and VED. The second file has some examples supplied by users HELP * VEDSET Tailoring VED to a particular screen or keyboard HELP * DM, * DK, * VEDSETKEY, * VEDMACROS Defining new key sequences and VED commands. HELP * VEDPROCS Procedures available in VED for defining user extensions REF * VEDVARS Variables used by VED, including user-assignable variables that control VED's behaviour (see section on Altering VED's behaviour for different kinds of files, above). HELP * VEDEXPAND A VED command line abbreviation facility HELP * VEDINDENTSTEP Defining the tab step in VED HELP * TABIFY Converting spaces in a VED file to tabs HELP * VEDNOTABS, * VEDHARDTABS, * VEDREADINTABS Determining whether VED should keep tabs in files or simply use spaces REF * VEDTERMINALS, HELP * VEDTERMINALSELECT How VED interrogates terminal on startup HELP *VEDVERSIONS Altering the number of versions of files saved on disk The next section includes information on VED libraries that customise VED key bindings for particular terminals. The following section lists facilities for tailoring the mappings from keys to VED functions. -- Terminal setups for different terminals ---------------------------- Other help files on specific terminals are available: HELP * AUTOV55 for automatic recognition of a Visual 55 HELP * TVI for TELEVIDEO model 920C with VT-52 equivalence. HELP * V55 for Visual 55 HELP * V550 for Visual 550 HELP * VEDCIFER for CIFER model 2634 (supercedes * CIFER) HELP * VEDSUN for SUN monitor emulating a VDU HELP * VEDWINSUN extends SUN facilities in a Shelltool window HELP * VEDWYSE for WYSE emulating Televideo 925 HELP * VT220KEYS for Falco 5220, Televideo 9220, DEC VT220 HELP * VT52 for a 'dumb' VT52 type VDU HELP * VT100 for a VT100 type terminal Others: HELP *MOREVT100 *SETV55KEYS *BBCVT100 BBCVT100KEYS *CIFERKEYS *NCDKEYS *OLDVEDSUN *SETV55KEYS *V200 *V500 *V55KEYS *ANSIKEYS *VEDATARI *VEDATARIKEYS *VEDKEY5 *VEDSUN *VEDWINSUN *VEDWYSE *VT100KEYS *VT101KEYS -- Information on key-bindings and terminals -------------------------- HELP * VEDKEYS General information on key sequences HELP * VEDSET Information on setting up new key bindings HELP * VEDSETKEY Changing individual key bindings HELP *LOGICAL_KEYS Logical names for VED key sequences HELP *VED_HKEY, Procedures associated with VED keys HELP *DK Redefining key sequences HELP *VEDTERMINALSELECT Program control over terminal selection HELP * VEDEMACS Describes how to get Emacs-style key bindings set up. HELP * VEDOLDKEYS Describes the VED default settings prior to Poplog Version 14, and how to set them. See Also REF * VEDTERMINALS, HELP * TERMINAL Give information about VED initialisation processes and automatic terminal setup. -- Interacting with VED under program control ------------------------- HELP * VEDPROCS Procedures available for driving VED HELP * VEDDO A procedure for executing VED command strings HELP * VEDOPEN Creating a new ved buffer under program control HELP * VEDPOPEXIT Leaving POP/VED HELP * VEDPOPREADY Handling interrupt breaks in VED -- Graphics facilities in VED ----------------------------------------- HELP *SHOWTREE Printing structures into a VED buffer with graphics HELP *SEETREE Interface to SHOWTREE HELP *SHOWTREE, *VTURTLE Graphics libraries using character displays HELP * DRAWLINE, *RUBOUT Drawing horizontal and vertical lines in VED buffer. REF *VEDPROCS/Graphics *VEDCOMMS/Attributes Graphics characters in Ved files -- Using VED with mail and net news ----------------------------------- HELP * SEND , * VED_SEND Sending mail from inside a VED file (Sussex local files) HELP * VED_MAIL (Unix only) Reading Unix mail into VED HELP * VED_MDIR (Unix only) Build an index or directory for a Unix mail file HELP * VED_REPLY (Unix only) Reply to unix mail in VED buffer HELP * VED_NET Reading Unix net news bulletins in VED HELP * VED_POSTNEWS Posting or replying to Unix net news bulletins from VED -- Associated Documentation ------------------------------------------- HELP *INDEX A list of HELP files HELP * DOCUMENTATION Information about reading/creating online documentation in Poplog HELP * HELPFILES Information on HELP files in POPLOG REF * REFFILES Information on REF files available DOC *VEDUSERGUIDE, *VEDMANUAL (out of date, but may still be useful) General overviews of VED. HELP * NEWS A summary of recent changes to Poplog, including changes to VED. --- C.all/help/ved --- Copyright University of Sussex 1993. All rights reserved. ----------