1. Version
  2. Distribution Policy
    1. INFORMATION/LICENSE AGREEMENT FOR NEDIT.
      1. Terms and Conditions
      2. INDEMNIFICATION BY USER OF THIRD PARTY CLAIMS AND DISCLOSURE OF LIABILITY
      3. DISCLAIMER OF WARRANTIES
      4. DISCLAIMER OF ENDORSEMENT
      5. LIABILITIES OF THE GOVERNMENT
      6. ORIGIN STATEMENT
  3. Mailing Lists
  4. Problems/Bugs
    1. SOLUTIONS TO COMMON PROBLEMS
    2. KNOWN BUGS
      1. All Versions
      2. Motif 1.1 Versions
      3. IBM Versions built with Motif 1.1
      4. VMS Versions

Version

NEdit Version 5.0.1
January 16, 1998

Copyright (c) 1992, 1993, 1994, 1996, 1997, 1998
Universities Research Association, Inc.
All rights reserved.

NEdit was written by Mark Edel, Joy Kyriakopulos, Arnulfo Zepeda-Navratil, Suresh Ravoor, Donna Reid, and Jeff Kallenbach, at Fermi National Accelerator Laboratory*.

The regular expression matching routines used in NEdit are adapted (with permission) from original code written by Henry Spencer at the University of Toronto.

Syntax highlighting patterns were contributed by:
Simon T. MacDonald, Maurice Leysens, Matt Majka, Alfred Smeenk,
Alain Fargues, Christopher Conrad, Scott Markinson, Konrad Bernloehr,
Ivan Herman, Patrice Venant, Christian Denat, Philippe Couton.
Max Vohlken, and Markus Schwarzenberg.

NEdit sources, executables, additional documentation, and contributed software are available from ftp.fnal.gov in the /pub/nedit directory.

Send questions or comments to: nedit_support@fnal.gov.

Mark Edel
edel@fnal.gov
Fermi National Accelerator Laboratory
P.O. Box 500
Batavia, IL 60148

* Fermi National Accelerator Laboratory is operated by Universities Research Association, Inc., under contract DE-AC02-76CHO3000 with the U.S. Department of Energy.


Distribution Policy

INFORMATION/LICENSE AGREEMENT FOR NEDIT.

FermiTools Software Legal Information - November 1, 1996

COPYRIGHT STATUS: Fermi National Accelerator Laboratory (FNAL) documents are sponsored by the U.S. Department of Energy under Contract No. DE-AC02-76CH03000. Therefore, the U.S. Government retains a non-exclusive, royalty-free license to publish or reproduce these documents or software for U.S. Government purposes. All documents and software available from FNAL are protected under the U.S. and Foreign Copyright Laws, and FNAL reserves all rights.

Terms and Conditions

When a User distributes or otherwise obtains a software package included in the Fermilab Software Tools Program, the user agrees to abide by the Terms and Conditions of the Program below:

    Any redistribution of the software shall be accompanied by this INFORMATION/LICENSE AGREEMENT and the product's ORIGIN STATEMENT (below).

    The User shall acknowledge the origin of the software as set forth below:

    "This work was performed at Fermi National Accelerator Laboratory, operated by Universities Research Association, Inc., under contract DE-AC02-76CH03000 with the U.S. Department of Energy."

    The user is asked to feed back problems, benefits, and/or suggestions about the software to the Fermilab Software Providers and/or FermiTools management.

    Any distribution of this software shall be at no charge. To obtain a license to commercialize any of the software programs available from Fermilab including this software, contact FNAL's Office of Research and Technology Applications, P.O. Box 500, MS-200, Batavia, IL 60510-0500.

INDEMNIFICATION BY USER OF THIRD PARTY CLAIMS AND DISCLOSURE OF LIABILITY

The User, his/her directors, officers, employees, and agents hereby release and waive all claims against Universities Research Association, Inc. (URA) operator of Fermi National Accelerator Laboratory, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns, for any and all liability and damages arising from the reproduction, use or other disposition of the software. The User shall indemnify URA and the U.S. Government for all damages, costs or expenses, including attorney's fees, arising from the utilization of the software, including, but not limited to, the making, using, selling or exporting of products, processes or services derived from the Software. The User agrees to indemnify, hold harmless and defend URA, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns, against any and all liability, damage, loss, cost, charge, claim, demand, fee or expense of every nature and kind which may at any time hereafter, be sustained by URA by reason of claims of third parties arising out of alleged acts or omissions of the User in the reproduction, use or other disposition of the Software.

The User agrees that URA, its trustees, overseers, directors, officers, employees, agents, subcontractors, successors and assigns shall not be liable under any claim, charge, or demand, whether in contract, tort, criminal law, or otherwise, for any and all loss, cost, charge, claim, demand, fee, expense, or damage of every nature and kind arising out of, connected with, resulting from or sustained as a result of the use of this software program. In no event shall URA be liable for special, direct, indirect or consequential damages, losses, costs, charges, claims, demands, fees or expenses of any nature or kind.

DISCLAIMER OF WARRANTIES

The software is provided on an "as is" basis only. URA makes no representations, express or implied. URA MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product or process disclosed, or represents that the Software will not infringe any privately held patent, copyright, or trademark. The entire risk as to the results and the performance of this software is assumed by the User.

DISCLAIMER OF ENDORSEMENT

Reference herein to any specific commercial products, process, or service by tradename, trademark, manufacturer or otherwise, does not constitute or imply its endorsement, recommendation, or favoring by the United States Government, U.S. Department of Energy or URA. The views and opinions of individuals expressed herein do not necessarily state or reflect those of the United States Government, U.S. Department of Energy or URA and shall not be used for advertising or product endorsement purposes.

LIABILITIES OF THE GOVERNMENT

This software is provided by URA, independent from its Prime Contract with the U.S. Department of Energy. URA is acting independently from the Government and in its own private capacity and is not acting on behalf of the U.S. Government, nor as its contractor nor its agent. Correspondingly, it is understood and agreed that the U.S. Government has no connection to this software and in no manner whatsoever shall be liable for nor assume any responsibility or obligation for any claim, cost, or damages arising out of or resulting from the use of this software.

ORIGIN STATEMENT

Authors

Mark Edel, Joy Kyriakopulos, Arnulfo Zepeda-Navratil, Suresh Ravoor, Donna Reid, Jeff Kallenbach

Fermi National Accelerator Laboratory
MS 234
P.O.Box 500
Batavia, IL 60510

EMAIL: edel@fnal.gov

Acknowledgements:

Syntax highlighting patterns were contributed by: Simon T. MacDonald, Maurice Leysens, Matt Majka, Alfred Smeenk, Alain Fargues, Christopher Conrad, Scott Markinson, and Konrad Bernloehr.

Regular expression code by Henry Spencer

Nedit incorporates an altered version of Henry Spencer's regcomp and regexec code adapted for NEdit. Original copyright notice:

Copyright (c) 1986 by University of Toronto. Written by Henry Spencer. Not derived from licensed software.

Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions:

  1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it.
  2. The origin of this software must not be misrepresented, either by explicit claim or by omission.
  3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software.

End of INFORMATION/LICENSE AGREEMENT FOR NEDIT.


Mailing Lists

There are two separate mailing lists for NEdit users. nedit_discuss, as the name implies, is for open discussion among NEdit users. nedit_announces intended to be a very low volume mailing list for announcement of new versions, new executables, and significant contributed software.

To subscribe to nedit_discuss, send a message containing the following line in the body of the message (not the subject) to mailserv@fnal.gov:

subscribe nedit_discuss

To subscribe to nedit_announce, send a separate message to mailserv@fnal.gov containing the line:

subscribe nedit_announce

To unsubscribe, send:

unsubscribe nedit_discuss (or nedit_announce)

After subscribing, you will receive copies of all of the email submitted to the list. You may submit mail to the discussion list by sending it to:

nedit_discuss@fnal.gov

Users are allowed to post to nedit_announce as well (just make sure that the content is appropriate).


Problems/Bugs

SOLUTIONS TO COMMON PROBLEMS

P:No files are shown in the "Files" list in the Open... dialog.
S:When you use the "Filter" field, include the file specification or a complete directory specification, including the trailing "/" on Unix. (See Help in the Open... dialog).
P:Keyboard shortcuts for menu items don't work.
S:Be sure the Caps Lock and Num Lock keys are both unlocked. In Motif programs, these keys prevent the menu accelerators from working.
P:Find Again and Replace Again don't continue in the same direction as the original Find or Replace.
S:Find Again and Replace Again don't use the direction of the original search. The Shift key controls the direction: Ctrl+G means forward, Shift+Ctrl+G means backward.
P:Preferences specified in the Preferences menu don't seem to get saved when I select Save Defaults.
S:NEdit has two kinds of preferences: 1) per-window preferences, in the Preferences menu, and 2) default settings for preferences in newly created windows, in the Default Settings sub-menu of the Preferences menu. Per-window preferences are not saved by Save Defaults, only Default Settings.
P:Columns and indentation don't line up.
S:NEdit is using a proportional width font. Set the font to a fixed style (see Preferences).
P:NEdit performs poorly on very large files.
S:Turn off Incremental Backup. With Incremental Backup on, NEdit periodically writes a full copy of the file to disk.
P:Commands added to the Shell Commands menu (Unix only) don't output anything until they are finished executing.
S:If the command output is directed to a dialog, or the input is from a selection, output is collected together and held until the command completes. De-select both of the options and the output will be shown incrementally as the command executes.
P:Dialogs don't automatically get keyboard focus when they pop up.
S:Most X Window managers allow you to choose between two categories of keyboard focus models: pointer focus, and explicit focus. Pointer focus means that as you move the mouse around the screen, the window under the mouse automatically gets the keyboard focus. NEdit users who use this focus model should set "Popups Under Pointer" in the Default Settings sub menu of the preferences menu in NEdit. Users with the explicit focus model, in some cases, may have problems with certain dialogs, such as Find and Replace. In MWM this is caused by the mwm resource startupKeyFocus being set to False (generally a bad choice for explicit focus users). NCDwm users should use the focus model "click" instead of "explicit", again, unless you have set it that way to correct specific problems, this is the appropriate setting for most explicit focus users.
P:The Delete key doesn't forward-delete.
S:See the X Resources section on nedit.remapDeleteKey.
P:NEdit crashes when I try to paste text in to a text field in a dialog (like Find or Replace) on my SunOS system.
S:On many SunOS systems, you have to set up an nls directory before various inter-client communication features of Motif will function properly. There are instructions in README.sun in /pub/nedit/v4_0_1 on ftp.fnal.gov, as well as a tar file containg a complete nls directory: ftp://ftp.fnal.gov/pub/nedit/v4_0_2/individual/README.sun. This contains directions for setting up an nls directory, which is required by Motif for handling copy and paste to Motif text fields.

KNOWN BUGS

Below is the list of known bugs which affect NEdit. The bugs your copy of NEdit will exhibit depend on which system you are running and with which Motif libraries it was built. Note that there are now Motif 1.2 and/or 2.0 libraries available on ALL supported platforms, and as you can see below there are far fewer bugs in Motif 1.2, so it is in your best interest to upgrade your system.

All Versions

BUG: Operations between rectangular selections on overlapping lines do nothing.
WORKAROUND: None. These operations are very complicated and rarely used.
BUG: Cut and Paste menu items fail, or possibly crash, for very large (multi-megabyte) selections.
WORKAROUND: Use selection copy (middle mouse button click) for transferring larger quantities of data. Cut and Paste save the copied text in server memory, which is usually limited.

Motif 1.1 Versions

BUG: The shortcut method for entering control characters (Alt+Ctrl+char) is not available.
WORKAROUND: Use the Ins. Control Char command.
BUG: Pop-up dialogs "jump" (appear briefly in a different location) when they are first invoked.
WORKAROUND: Turn off "Popups Under Pointer" if this gives you a headache.

IBM Versions built with Motif 1.1

BUG: The Command to set the font for the current window is not available.
WORKAROUND: Use the Default Settings sub-menu to set the default font and then create a new window.
BUG: NEdit can occasionally crash on window closing.
WORKAROUND: Save files frequently, see Crash Recovery.

VMS Versions

BUGS:1. Abbreviation of command line qualifiers is not allowed. 2. Error messages for mistakes on the command line don't make sense.
WORKAROUND: NEdit does not parse its command line with the standard DCL command parser, instead, it superficially converts the command line to a Unix-style command line before processing it. Because information is lost, NEdit may not always be able to distinguish between items that are supposed to be qualifiers and those which are supposed to be files and arguments to the qualifiers. However, correct VMS command lines are always processed correctly, and only certain types of errors will appear to give strange results.
BUG: Protection settings for new versions of files produced by NEdit over DECNET connections may revert to defaults.
WORKAROUND: Check and reset protections when accessing files via DECNET.

Send questions and comments to: nedit_support@fnal.gov.