Document Hyperlinks
When using Emacs Speaks NONMEM, Emacs can hyperlink input and output to the appropriate files. Currently the possible options for linking are:
- Output Files
- Input Files
- MSFO Files
Each of these features can be turned on or off.
Linking for control streams under PLT tools requires grep
to be installed. Also under windows, if
w32-browser is
present the link will open up the associated program.1 Therefore if
your input file is a csv
file, and csv
files are associated with
Microsoft Excel, clicking on the input file will open that file in
Microsoft Excel.
Output Files
Output files include $TABLE
outputs, and FORTRAN OPEN(#,FILE='')
statements.
Input Files
Input files are the $DATA
statements
MSFO Files
$ESTIMATE
records with an msfo file have a special link that:
- Creates a copy of your control string in an empty buffer
- Removes
$THETA
,$OMEGA
,$SIGMA
, and$ESTIMATION
records. - Inserts a
$MSFI
record based on your msfo file. This allows you create a control stream that:- Predict other datasets
- Simulate other datasets
- Resumes the model
- etc.
Included Files
Tools such as Pirana, copy external files to the run directory using the following syntax:
;INCLUDE=file_to_be_copied_1.ext, file2.ext, file3
Emacs Speaks NONMEM will link to these files if the option is enabled.
PLT tools
When grep
is installed, and you are using PLT tools, clicking on the
AllRecords.txt
, FirstRecords.txt
, and ExtraRecords.txt
looks through
the appropriate directories for files that match the current control
stream and takes the most recent csv
and links to that csv
.
1. I also added code to use Xemacs' mswindows-shell-execute
. I
really don't know if EsN runs on Xemacs still.