home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / EDITORS / EHP12 / EHP.TXT < prev    next >
Text File  |  1993-11-24  |  5KB  |  92 lines

  1. The EHP editor is an editor written on a HP UNIX workstation.
  2. It has been ported to OS/2 2.x and I might call this release 1.2.
  3. The version (except the regular expression pattern matching module)
  4. should also be compilable with DOS.
  5.  
  6. EHP is public domain. Nevertheless note, that a small part (namely the 
  7. regular expression module) is taken from the FSF. So regard their 
  8. copyrights when altering or copying EHP.
  9.  
  10. The package can be compiled using EMX GCC 0.8e or greater. 
  11. Unpack the file using unzip utility. Construct a suitable keyboard
  12. layout using the extracted program km.exe or use the withcoming tasten.inf. 
  13. Enter the path where you stored tasten.inf in the definition of you EHPINIT 
  14. environment variable.
  15.  
  16. Install procedure:
  17. Copy the .exe files and the tasten.inf file
  18. to a directory of your choice (best one contained in your PATH)
  19. and set the environment variable EHPINIT to something like
  20.   set EHPINIT=autoind screen 80x50 keys xxx\tasten.inf
  21. where xxx represents the path where you put the tasten.inf file.
  22. If you don't have installed emx, you have to copy the .DLL-files to 
  23. a directory contained in your LIBPATH statement, e.g. to \OS2\DLL.
  24.  
  25. Changes of version 1.2 compared with release 1.1:
  26.  
  27. - A bug concerning saving of macros has been fixed.
  28. - The middle mouse button (if supported on your machine, try rodent.sys
  29.   driver!) works now as described below.
  30. - A bug concerning case insensitive search with regular expressions
  31.   has been fixed.
  32. - The frame missed a horizontal bar near the upper right corner of each
  33.   window. Now it is drawn correctly.
  34. - A new command for moving the cursor to the middle of the window has been
  35.   added (with initial keyboard layout it's ALT-arr_right).
  36. - A new command for saving all modified windows has been added
  37.   (initially on CTRL-e m)
  38. - The 'Really exit?' warning is only displayed, if at least one file was
  39.   modified.
  40. - The whole documentation has been translated into English and is provided
  41.   in OS/2's INF format. You can view it using VIEW EHP.
  42.  
  43. Known bugs:
  44. - If the confirmation coming up when leaving EHP by a keyboard command is
  45.   answered with the mouse, EHP intermittently gets blocked. Terminate it 
  46.   using CTRL-c. In some cases, the security check is answered 'automatically'
  47.   due to a phantom mouse event (at least on my machine). It's not that
  48.   fine, since this should be a security check. If I get the time, I'll
  49.   try to fix it.
  50.  
  51. Things on my TO DO list:
  52. - Translate error messages of curses to English.
  53. - mouse does not appear in FS after startup. (but after performing a cmd)
  54. - middle mouse button could take cursor position as block beginning and
  55.   mouse position as block end and thus mark a normal block.
  56. - mode with automatic line break at a certain column
  57. - ESC could bring up a menu with all commands, from which the user
  58.   can choose. This might work as quick introduction to EHP.
  59. - Any kind of online help should be provided (e.g. by pressing F1 the
  60.   keyboard layout pops up in a window)
  61. - File selection box pressing hot key when asked for filename
  62. - When redrawing after moving/resizing a window, possibly extra effort
  63.   is done, since all windows other than the moved one are already
  64.   drawn on the screen (only in stdscreen?)
  65. - Patterns in replace: What happens now that patterns work for search?
  66.   - reg variable must be passed from instr via find to do_replace
  67.     and must be interpreted when calculating the replace-expression
  68.     when doing "full featured regex replace".
  69. - Skipping word should skip over a group of word separators instead
  70.   of skipping only one at a time.
  71. - Colors should be adjustable, either via EHPINIT or via the config
  72.   file.
  73. - Optionally one could allow to give the config.ehp file the
  74.   hidden state.
  75. - Contents of macros may be displayed on command (e.g. Ctrl-V <space>)
  76. - Analysis of gcc error messages (commands for getting them in a window,
  77.   jumping with cursor to the error location and so on)
  78. - Double click could mark a word as a block
  79. - Instead of fiddeling with the mouse to hit the scroll buttons, one should
  80.   allow to click anywhere on the right or lower frame, where right and
  81.   left mouse button determine the scrolling direction.
  82. - Probably CTRL-d is a better keystroke for macro definition and
  83.   execution (mnemonic: define) ? Comments on this ?
  84. - On command, a list of the defined markers would be nice
  85.  
  86.  
  87. Please report bugs, hints, statements, comments and other feedback to me via
  88. e-Mail to auhl@fzi.de ! I'm lucky to hear about everyone using EHP.
  89.  
  90. Enjoy,
  91. Axel (auhl@fzi.de)
  92.