home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
APPS
/
EDITORS
/
EHP12
/
EHP.TXT
< prev
next >
Wrap
Text File
|
1993-11-24
|
5KB
|
92 lines
The EHP editor is an editor written on a HP UNIX workstation.
It has been ported to OS/2 2.x and I might call this release 1.2.
The version (except the regular expression pattern matching module)
should also be compilable with DOS.
EHP is public domain. Nevertheless note, that a small part (namely the
regular expression module) is taken from the FSF. So regard their
copyrights when altering or copying EHP.
The package can be compiled using EMX GCC 0.8e or greater.
Unpack the file using unzip utility. Construct a suitable keyboard
layout using the extracted program km.exe or use the withcoming tasten.inf.
Enter the path where you stored tasten.inf in the definition of you EHPINIT
environment variable.
Install procedure:
Copy the .exe files and the tasten.inf file
to a directory of your choice (best one contained in your PATH)
and set the environment variable EHPINIT to something like
set EHPINIT=autoind screen 80x50 keys xxx\tasten.inf
where xxx represents the path where you put the tasten.inf file.
If you don't have installed emx, you have to copy the .DLL-files to
a directory contained in your LIBPATH statement, e.g. to \OS2\DLL.
Changes of version 1.2 compared with release 1.1:
- A bug concerning saving of macros has been fixed.
- The middle mouse button (if supported on your machine, try rodent.sys
driver!) works now as described below.
- A bug concerning case insensitive search with regular expressions
has been fixed.
- The frame missed a horizontal bar near the upper right corner of each
window. Now it is drawn correctly.
- A new command for moving the cursor to the middle of the window has been
added (with initial keyboard layout it's ALT-arr_right).
- A new command for saving all modified windows has been added
(initially on CTRL-e m)
- The 'Really exit?' warning is only displayed, if at least one file was
modified.
- The whole documentation has been translated into English and is provided
in OS/2's INF format. You can view it using VIEW EHP.
Known bugs:
- If the confirmation coming up when leaving EHP by a keyboard command is
answered with the mouse, EHP intermittently gets blocked. Terminate it
using CTRL-c. In some cases, the security check is answered 'automatically'
due to a phantom mouse event (at least on my machine). It's not that
fine, since this should be a security check. If I get the time, I'll
try to fix it.
Things on my TO DO list:
- Translate error messages of curses to English.
- mouse does not appear in FS after startup. (but after performing a cmd)
- middle mouse button could take cursor position as block beginning and
mouse position as block end and thus mark a normal block.
- mode with automatic line break at a certain column
- ESC could bring up a menu with all commands, from which the user
can choose. This might work as quick introduction to EHP.
- Any kind of online help should be provided (e.g. by pressing F1 the
keyboard layout pops up in a window)
- File selection box pressing hot key when asked for filename
- When redrawing after moving/resizing a window, possibly extra effort
is done, since all windows other than the moved one are already
drawn on the screen (only in stdscreen?)
- Patterns in replace: What happens now that patterns work for search?
- reg variable must be passed from instr via find to do_replace
and must be interpreted when calculating the replace-expression
when doing "full featured regex replace".
- Skipping word should skip over a group of word separators instead
of skipping only one at a time.
- Colors should be adjustable, either via EHPINIT or via the config
file.
- Optionally one could allow to give the config.ehp file the
hidden state.
- Contents of macros may be displayed on command (e.g. Ctrl-V <space>)
- Analysis of gcc error messages (commands for getting them in a window,
jumping with cursor to the error location and so on)
- Double click could mark a word as a block
- Instead of fiddeling with the mouse to hit the scroll buttons, one should
allow to click anywhere on the right or lower frame, where right and
left mouse button determine the scrolling direction.
- Probably CTRL-d is a better keystroke for macro definition and
execution (mnemonic: define) ? Comments on this ?
- On command, a list of the defined markers would be nice
Please report bugs, hints, statements, comments and other feedback to me via
e-Mail to auhl@fzi.de ! I'm lucky to hear about everyone using EHP.
Enjoy,
Axel (auhl@fzi.de)