home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / archives / 3144 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  6.3 KB

  1. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!ames!agate!agate!usenet
  2. From: wolff@inf.fu-berlin.de (Thomas Wolff)
  3. Newsgroups: comp.archives
  4. Subject: [comp.editors] Editor mined (Unix, VMS, MSDOS) available by ftp
  5. Followup-To: comp.editors
  6. Date: 21 Aug 1992 07:14:03 GMT
  7. Organization: Free University of Berlin, Germany
  8. Lines: 119
  9. Approved: adam@soda.berkeley.edu
  10. Distribution: world
  11. Message-ID: <17253rINNgig@agate.berkeley.edu>
  12. References: <AG656QV@math.fu-berlin.de>
  13. NNTP-Posting-Host: soda.berkeley.edu
  14. X-Original-Newsgroups: comp.editors
  15. X-Original-Date: 17 Aug 92 18:45:49 GMT
  16.  
  17. Archive-name: auto/comp.editors/Editor-mined-Unix-VMS-MSDOS-available-by-ftp
  18.  
  19. The editor mined is now available via anonymous ftp from 
  20.     ftp.fu-berlin.de (130.133.4.50)
  21.  
  22. The files are:
  23. /pub/unix/editor/mined.tar.Z (108837 Bytes)
  24. /pub/pc/editor/mined.zip (87533 Bytes)
  25.  
  26. The zip-file contains the same files as the compressed tar-file, so 
  27. if you are Unix user and have the Unix zip version at hand, you can 
  28. save transmission time.
  29. In case someone uploads the editor to another ftp site (especially US), 
  30. please tell me.
  31.  
  32. For quick information about the improvements, I quote the README file:
  33.  
  34.  
  35. This the revised release of the editor mined. August 1992.
  36. It runs on many Unix systems, MSDOS, and VMS.
  37.  
  38. Since the previous publication in the Internet group comp.editors there 
  39. have been 3 groups of changes:
  40.  
  41. 1. Some minor changes of behaviour.
  42. -    Control characters can now be searched for.
  43. -    An attempt was made to include support for additional systems 
  44.     according to information from mail feedback but without proof.
  45.  
  46. 2. The source was made more robust to more demanding compilers.
  47.    It now compiles without warnings with
  48.     gcc -Dunix -ansi -pedantic -Wall -Wtraditional -Wpointer-arith \
  49.         -Wconversion -Waggregate-return -Winline
  50.    (except warnings within the Sun library files).
  51.  
  52. 3. Most improvements have been made on the MSDOS version:
  53. -    Compatibility with different ANSI drivers was improved:
  54.     Less capable drivers are detected by trying commands and looking 
  55.     if the cursor moved. This still requires, however, the cursor 
  56.     position report function. An auxiliary startup trick in case 
  57.     cursor reports are not avalaible was also implemented but mined 
  58.     cannot automatically determine the screen size then.
  59.     So it is still recommended to use something like the very capable 
  60.     NNANSI driver by Tom Almy or the small and simple well-working 
  61.     ANSI.COM by Michael J. Mefford.
  62. -    A problem with the Turbo-C libraries (I don't know about others) 
  63.     was detected which inhibited mined from working in arbitrary size 
  64.     screens (especially extended text modes; 132x44 etc).
  65. -    The change working directory command now works with respect to 
  66.     different drives, including change of drive only.
  67. -    Shell escape now available on MSDOS.
  68. -    A display bug on the prompt line of the search/replace commands 
  69.     was removed (The initial prompt vanished after the first input).
  70. -    Options can be given starting with / in addition to - .
  71.  
  72.  
  73. To compile mined on unix, try make with the given Makefile. Depending on 
  74. your system, you may have to change the screen handling method by selecting 
  75. SCREEN = -DSGTTY  instead of  SCREEN = -DTERMIO  in Makefile. Only if 
  76. both do not work, you should try the curses variant for two reasons: 
  77. curses screen output seems to be clumsier than direct terminal control, 
  78. and many unix curses implementations still dare to obstruct the use of 
  79. 8-bit character sets. The curses option was only built in for a quick 
  80. port to VMS where it is automatically selected.
  81. On some systems, you may have to define the sysV variable (see Makefile).
  82. Optimization can be turned on or off in Makefile for generation/development.
  83.  
  84. On VMS, just compile the source files and link them with an extra library 
  85. using the script linkmined.com.
  86.  
  87. On MSDOS, you may have the files in their unix form, i.e. with linefeed 
  88. only newlines, so you will have to change the newlines of all text files 
  89. (except mined.hlp which is already dedicated) to MSDOS compatible ones. 
  90. Then compile the sources using a bigger "memory model", e.g. COMPACT, 
  91. or you will have a poor file size restriction. Without debug information, 
  92. the size of the EXE file will be only about 40K, and can be compressed 
  93. with PKLITE to only about 23K.
  94. Configuration files for Turbo-C and for Borland C are included.
  95.  
  96. Please send any reports about difficulties to install mined to:
  97.  
  98. Thomas Wolff
  99. Freie Universit:at Berlin
  100. Institut f:ur Informatik
  101. D-1000 Berlin
  102. wolff@inf.fu-berlin.de
  103.  
  104.  
  105.  
  106. For those who have not seen the previous version, I just repeat my 
  107. listing of mined's basic characteristics:
  108. - type in as you'd imagine, no mode switching, logical positioning, i.e. the 
  109.   text appears where the cursor is, not at some funny other place like in vi
  110. - cursor movement: basic functions available in (Wordmaster-/Wordstar-like) 
  111.   graphic control key layout as well as the keyboards cursor movement keys; 
  112.   use of a "hop key" for fortifying movement commands, thus making it easy 
  113.   to remember twice the amount of basic functions (similar to Wordstar's ^Q)
  114. - two key commands (starting with escape) for the less frequent functions
  115. - fully functioning with all terminals (using termcap/terminfo)
  116. - fully functioning in windows which may be resized at any time and the 
  117.   editor will react immediately and install a correct screen image; the 
  118.   cursor stays at the point of text where it was
  119. - multi-file editing
  120. - can be positioned on screen with mouse if terminal sends control sequence
  121. - no accidental quit without save or overwrite of file not read before without 
  122.   prior prompting in any way of exiting/writing
  123. - search functions, replacement functions with or without confirmation dialogue
  124. - suspend command with automatic file saving
  125. - ability to read text from standard input or to write it to standard output
  126. - change working directory / change file name commands
  127. - cut/copy/paste/write-paste-buffer-to-file commands with appending versions 
  128.   and an inter-window paste (actually paste between invocations of mined)
  129. - most significant error messages (as a contrast to usual unix commands)
  130. - start at specified line number possible; view only mode available
  131. - panic handling on external interrupts with attempts to save text
  132. - runs on Unix, VMS, and MSDOS. The VMS and MSDOS adaptations are not yet 
  133.   perfect. The MSDOS version needs an extended ANSI driver with line insert 
  134.   and delete line functions (e.g. NNANSI)
  135.  
  136.