With this program,you can edit a file, and the menu and buttons do the following: 

MENU File

Open				[Alt+O]
	Open a file.
Hexopen				[Alt+H]
	Open a file as hex.
	During hexopen, many buttons are disabled, but some, like edit,
	are enabled. 
	[S-edit]	With this, you can patch 20 chars at a time. 
		The patch starts at the cursor position.
	[<],[>]	Convert hex <> text with the < and > buttons.

Save				[Alt+S]
	Save work to file.
Save as				[Alt+V]
	Save work with another name.         
Save with enter as 0ah		[Alt+J]
	Save 'enter' as 0ah; I added this to be able to save unix
	scripts, ftp them to a unixmachine, and run them.
Save and run hello_batch.bat	[Alt+.]
	Run hello_batch.bat:
	Saves text under current name and executes hello_batch.bat with
	arguments provided: path name .extension.
	So, c:\teti\wro.pli would make: hello_batch c:\teti\ wro .pli. 
---------------
View log			[Alt+G]
	Show log. Log is updated during program execution.       
Save logfile			[Alt+9]
	Save log.h_e.     
Run logfile			[Alt+L]
	Run a logfile.    
---------------
Save configuration		[Alt+N]
	Save screencolors & screenposition.    
Save current settings (copybuffers, 
current directory, other prog caption)
---------------
Set current directory		[Alt+U]
	Change the directory.     
	On subscreen: 
	[Get names]
		Copy filenames from directory to screen; full path, can be
		easily removed.
---------------
Again				[Alt+A]
	Restart this program, lose work.         
Quit				[Esc.] [Alt+Q]

MENU Edit

Undo				[Ctrl+U]
---------------
View history			[Alt+8]
	Show old situation 3 steps back, except for 2coll, where 2
	steps back and the added file are shown.        
Back to step x			[Alt+B]
	Reverse to step x.
Cut				[Ctrl+X]
Copy				[Ctrl+C]
Paste				[Ctrl+P]
---------------
Select all			[Ctrl+A]
---------------
Find				[Alt+F] [Ctrl+F]
Find again			[F3]
Go to				[Ctrl+G]

MENU Other

Other program			[Alt+0]
	Select other program to send to;
	read text in memory of other program, copy it.

MENU Help

Help				[Alt+?] [F1]
	This text.


BUTTONS

[* send text]	Send selected text to other program.

[Color]		Try some backgrounds.    

[aDd1]		Add some text at start of each line.            
[addE]		Add some text at end of each line.         
[6 add at pos] 	Add some text at position x.  
[^J x, per ln] 	Add some text after each xth character, starting counting anew 
		with each new line. 
[^K x]		Add some text after each xth character (not counting enter). 
[^L 1 x/ln y]	Add some text on each xth line, after each yth character, 
		starting counting anew with each new line. 
[^M J, ex spc]	Add some text after each xth character, starting counting anew 
		with each new line, not adding inside word if possible. 

[2 columns]	Add a file line per line behind the current lines.       
		If you want spaces between them, add them first with alt-e. 
[^P 2cl<cb3]	Add text from copybuffer 3 line per line behind the current lines.       
		If you want spaces between them, add them first with alt-e. 

[3 del1]	Delete 1 character at start of each line.        
[4 dele]	Delete 1 character at end of each line.          
[5 del at pos] 	Delete 1 character at position x.         
[deleTe from]	Delete lines after x.    
[reM.]		Remove some text.     
[Y wrd]		Remove whole word, with no character of a-z/A-Z before or after
 		it;  
		it doesn't matter if the word itself consists of characters or
 		not. 
[K line from]	Delete each line starting from x. 
[^O line upto] 	Delete each line upto x. 

[Repl.]		Replace some text with some other text.          
[Wrd]		Replace whole word, with no character of a-z/A-Z before or after 
		it; it doesn't matter if the word itself consists of characters or
 		not. 
[I between]	Replace text between A and B with some text.   
[sPace it]	Replace some text by spaces, skipping the first occurrence in a  
		series. (So, if there is a line in between without the text, the 
		next occurrence is skipped). 
[replace !]	Replace !. For this, the text has to be prepared.     
		Put text between [- and -], and all ! after this will be  
		replaced by this text. 
		The best way to keep a ! is to put [-!-] somewhere before it. 

[7 add linenrs.]Add linenumbers at start of each line;    
[at X]		add linenumbers at position x;    
[Z end]		add linenumbers at end of each line.    

[- fill out]	Fill lines out with spaces to xx. 

[+<]	Make selection bigger on the left. Especially nice for running logfile.       
[-<]	Make selection smaller on the left.       
[+>]	Make selection bigger on the right.       
[->]	Make selection smaller on the right.       
[\]	If text has been selected: edit selection and back to text. 

[F2]	If a text gets to big for the textlimit (you can't type  
	characters on the screen anymore), f2 will enlarge the 
	textlimit. (Some functions will, as well). 
[F4]	If you really want to copy and paste large pieces, or ctrl-v 
	does not paste all, f4 will enLARGE the textlimit. 

Copybuffers:   [CTRL-3, 4, 6 to CTRL-0]
	CopyBuffers: will copy selected text to the clipboard and  
	buffers 3, 4, 6 - 0 (a window pops up at startup).  
	If nothing is selected, they will copy the content of the  
	buffer to the screen and the clipboard.  
	So, after using one of these keys, you can also use CTRL-V 
	to paste it.  

Other possibilities:
[CTRL-G]	Go to line x. 

Some of the functions will work with selected text. (select text on the screen) 
'Hello_edit [filename]' will open the file at startup. 
'Hello_edit [name].h_e' will run [name].h_e at startup. 

About position: the position to the left of the first character on a line is  
position 1 (here the functions with position will not work, there are other  
functions for that position). Position can not be greater than 3500.  

Other_prog:
At startup, hello_edit will search the first program with the saved caption, and get that handle. If there are more programs with the same caption running, an other one can be retrieved via 'Other - Other program'.
