eHEP : a JAVA Programmer's Text Editor
.. the only editor with complete syntax highlighting for ROOT classes and methods
eHEP is a freeware Java text editor written in Java 2.
It was designed mainly for high-energy physics community, but, of course, everyone
is welcome to use it.
Presently, eHEP is a part of the RunMC (main).
The program is licensed under the GNU eHEP License Terms and Conditions
See details of the The GNU General Public License (GPL)
The program has all the basic functions of a text editor and testing has shown
that it is stable and functional.
It also features multiple clipboards(text only), recent documents, full printing
capabilities, syntax highlighting (C++, Fortran, JAVA, LaTeX etc.) and changeable look and feel.
This program supports complete syntax highlighting for the
ROOT
C++ analysis framework,
including all classes and methods.
The original version (for Java) was written by Mark Beynon
.
The program was (almost) completely rewritten and modified by S.Chekanov (ANL)
for the RunMC project.
Download
You can use this editor independently from RunMC.
Get the JAR file from
HERE.
To run the editor, just type: "java -jar ehep.jar" or
"java -jar ehep.jar "
Note on BeanShell
The eHEP editor includes the BeanShell, so you can debug the program
using simple UNIX-like commands.
-
Use the standard
BeanShell commands:
cat(); cd(); cp(); mv(); rm();
- You can call external commands as
exec("command");
- You can use any standard linux commands:
For example, if you type "make",
the console will treat is as if you call
exec("make").
To develop ROOT macros, first load the
macro as
"java -jar ehep.jar macro.cxx". Edit it,
and run as "root macro.cxx" from the
BeanShell. Then exit the root from the
File menu (".q" does not work).
S.Chekanov (ANL)
06/26/05