jeHEP : Programmer's Text Editor
.. the only editor with complete syntax highlighting for ROOT classes and methods
jeHEP is a freeware text editor written in Java.
The program has all the basic functions of a text editor
and it is stable and functional.
It also features multiple clipboards, recent documents, file browser, full printing
capabilities, syntax highlighting (C++, Fortran, JAVA, LaTeX, PYTHON, PHP, etc.) and changeable look and feel.
In addition, this is the only editor which supports complete syntax highlighting for the
ROOT
C++ analysis framework,
including all classes and methods.
It was designed mainly for high-energy physics community
but, of course, everyone
is welcome to use it.
Presently, jeHEP is a part of the
RunMC (main).
The program is licensed under the GNU jeHEP License Terms and Conditions
See details of the The GNU General Public License (GPL)
The original version (for Java) was written by Mark Beynon
.
The program was (almost) completely rewritten and modified by S.Chekanov
for the JRunMC (GUI for RunMC) project.
Download
Get the JAR file from
HERE.
To run the editor, just type: "java -jar jehep.jar" or
"java -jar jehep.jar "
Note on BeanShell
The jeHEP 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 jehep.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