Lugaru Wolf

Lugaru Software Download Site

This is a listing of the files available on Lugaru's Download site. Many of the Epsilon extensions here were written by Epsilon users. To contribute your extension, email it to support@lugaru.com.

Many extensions here are distributed as .e files. In Epsilon 12 or later, the recommended install method is to add a line like
(load-eel-from-path "filename.e" 2)
to your einit.ecm file (use Alt-x edit-customizations to find it), then copy the EEL file to that same directory. You can also use an older method: First view the .e file in Epsilon. Then press Alt-F3 to run the compile-buffer command. Epsilon will say the file has been compiled and loaded. Then you can make it a permanent part of Epsilon using the write-state command on Ctrl-F3 <Enter>.

Many extensions will work with later and earlier versions of Epsilon than the specific one for which they were originally written.

Contents:
Extensions designed for version 13, 12, 11, 10, 9, 8, 7, 6.5, 6, 5, 4
Miscellaneous Files
Bug Fix Updates
Public Domain & Shareware


Epsilon 13 Extensions

These extensions were tested with Epsilon 13. They may also work with other versions.
lispmode.e
Lisp mode, updated with syntax highlighting, comment filling, etc. Originally by Carl Hoffman. New
inc_number.e
Insert a number, then increment. Also, indent to a particular column number. By Wayne Dow. New
web68.e, web68.h
A mode for the Web 68 language, based on Algol 68, by Sian Mountbatten.
cmake.e
CMake mode, by Trent Lillehaugen: auto-indent, coloring, auto-completion.
matlab.zip
Updated Matlab mode, by Terry Brennan: auto-indent, coloring, tagging.
xmlshow.e
For certain XML file types, display the value of the first attribute when showing nesting. By Mark Swann.
RunEpsilon.zip
Mac Epsilon launcher, by Tom Almy. You can drop files on it to launch Epsilon, or use the Finder's Open With menu to start Epsilon on a file. (You may need to edit the script, using Automator, to include an absolute path. Try the command line /Applications/Epsilon.app/Contents/MacOS/start-epsilon -psn0 "$@", which seems to work well.)
verilog.e
Verilog mode by Tom Almy, minor update.
Directory listing for this section.


Epsilon 12 Extensions

These extensions were tested with Epsilon 12. They may also work with other versions.
templat7.zip
Multi-language template expansion, highly customizable, many features. Now works with Epsilon 10 or later. Sept 2013: Bug fixed. New
rubyhelp.e
Jim Morris's context help for the Ruby language.
ruby_mode3.e
Timothy Byrd's mode for the Ruby language, improved.
btm_mode6.e
Timothy Byrd's updated batch mode for 4NT and Take Command, now updated for v8.0 of both.
inplace.e
Rename an identifier and all instances of it in the buffer change too.
snippets_3.tar.gz
Snippets v3, by Jim Morris. (Like templates or abbrevs.)
serial.e
Brad Erickson's commands to access a serial port from Epsilon under Win32.
p4.e
Interface to Perforce version control system. Updated.
javahelp1.zip
Display prototype & args for current Java function. Updated for 12.01 and later only. Use javahelp.zip for 12.00 only.
vcs21.zip
Connect to various version control systems. Updated for v12.
idcomp.zip
Identifier completion, updated for v12.
asm12.e
Mode for the Motorola 68HC12 microcontroller by Tom Almy.
verilog.e
Verilog mode by Tom Almy.
linedraw.e
Line drawing mode. (Version for v7 also available.)
Directory listing for this section.


Epsilon 11 Extensions

These extensions were tested with Epsilon 11. They may also work with other versions.
ssiface.zip
Interact with Visual Source Safe version control system via DLL.
vcs201.zip
Connect to various version control systems. Revised interface.
vcerror.e
Parse error messages from MSVC 5/6 .plg files or VS.NET .htm files, when compiling within MSVC. (v1.2)
Directory listing for this section.


Epsilon 10 Extensions

These extensions were tested with Epsilon 10. They may also work with other versions.
javahelp.zip
Display prototype & args for current Java function.
compfind.e
Similar to v11's Pull Completion feature, but for Epsilon 10.
p4.e
Interface to Perforce version control system.
clearcase.zip
Interface to the ClearCase version control system.
dcl_mode.e
A DCL mode for the VMS operating system.
algol68.zip
A mode for the Algol 68 language.
sql_mode_2000.e
SQL mode, revised for Epsilon 10.
vcerror.e
Parse error messages from MSVC 5/6 .plg files, when compiling within MSVC. (v1.1)
epstray.zip
Put an icon for Epsilon in the Win95/NT taskbar's tray. Updated for version 10.
idcomp.zip
Identifier completion.
prj32.zip
Specify a list of directories that file commands should look in.
Directory listing for this section.


Epsilon 9 Extensions

These extensions were tested with Epsilon 9. They may also work with other versions.
asm.e
A simple mode for .asm files. Epsilon 10 includes built-in .asm file support.
comment.e
Comment out a block, add function comment, etc.
cua.zip
Windows-standard CUA bindings for Epsilon. See cua.txt inside. Included in Epsilon 10.
deltrail.e
Delete trailing spaces from a file.
epstag10.zip
Makes Epsilon run this external program to tag files.
epstray.zip
Put an icon for Epsilon in the Win95/NT taskbar's tray.
f90.e
Syntax highlighting for Fortran 90.
fill20.zip
Paragraph Fill for programmers. Epsilon 10 includes a similar feature.
findfunc.e
Move to the next or previous function in this file.
ifdef0.e
Color "#if 0" blocks as comments.
indent_f.e
Reindent all files matching a pattern.
latin1.e
Easily enter diacritical marks & such from Latin1 character set.
listdef6.zip
List function definitions and make full ANSI prototypes!!!
matlab.zip
Matlab mode: auto-indent, coloring, tagging.
pluck14.zip
Read a file using a file name in the buffer. Similar to find-linked-file in Epsilon 10.
prj31.zip
Specify a list of directories that file commands should look in.
spell20.zip
Spell-check words -- also needs dict file. Epsilon 13 has a built-in spell check function.
tags22.zip
A stand-alone program to build tag files compatible with Epsilon.
templts.zip
Multi-language template expansion, color .ini files. (Later revised for v10 and later, see above.)
vcerror.e
Parse error messages from MSVC 5/6 .plg files, when compiling within MSVC. (v1.02)
vcs20.zip
Connect to various version control systems.
Directory listing for this section.


Epsilon 8 Extensions

These extensions were tested with Epsilon 8. They may also work with other versions.
addon.zip
Toggle the write-protect flag of the file in the current buffer. For Win32 version only. Epsilon 10 includes a built-in change-file-read-only command to do this.
awk.e
A mode for the AWK language.
prgmode.zip
Syntax highlighting & tagging for .PRG files, by Cliff Helsel.
html.zip
Syntax highlighting for HTML files. Epsilon 9's built in support for HTML files is an enhanced version of this extension.
killfix.e
Better line regions, auto-reindent pasted code, more.
makefile.bor
A version of the EEL makefile for Borland Make and others. Epsilon 9's EEL makefile should work with Borland Make as-is.
sqlmode.e
SQL mode for Epsilon, including syntax highlighting and tagging.
wantgui.zip
Provides a way to use DOS-style dialogs in Epsilon for Windows. Epsilon 9 provides variables like want-gui-prompts that eliminate the need for this extension.
Directory listing for this section.


Epsilon 7 Extensions

These extensions were tested with Epsilon 7. They may also work with other versions.
codepag3.zip
Handle different code pages.
fill17.zip
Paragraph fill for programmers.
linedrw6.zip
Line drawing mode.
lugaru.ico
OS/2 icon for epsilon.
number15.zip
Number extension to enumerate ordinals in buffer.
pluck12.zip
File parsing extension (read in file under cursor).
prj28.zip
Extension for project directory file completion and dired.
rem.zip
Function for boxed indented comments in C-src.
restor10.zip
Extension to correct restore behavior of Epsilon on startup.
spell16.zip
Spell extension.
spellelo.e
Spell checker variation.
srobbins.zip
auto fill prefix, case-smart replace, word-abbrev mode.
vcs16.zip
Version Control System Extension V1.6.
Directory listing for this section.


Epsilon 6.5 Extensions

These extensions were tested with Epsilon 6.5. They may also work with other versions.
cmtclr21.zip
Highlighting for comments, keywords, strings and literals.
colorize.zip
on-the-fly C and ASM comment colorizer.
dbindent.zip
An (extremely) silly dBase indenter.
db_util.zip
Write DBF, NDX, NTX info, CodeBase FIELD4INFO, TAG4INFO.
dirsrch.zip
Directory search - a simplified grep when grep is too much.
edoc-upd.bat
Perl script to update edoc file (merge new descriptions).
epsnt.pif
Windows NT V3.1 PIF file for Epsilon V6.51.
fill15.zip
Extended fill mode, V6.5 Update.
linecol.zip
New routines to display line and column numbers (improved).
linedrw4.zip
Comprehensive line draw mode, V6.5 Update.
linemode.zip
line cut/copy/paste/paste-pop routines for v6.5.
listdef4.zip
List function definitions and make full ANSI prototypes!!!.
mail14.zip
Enhanced PMAIL/Epsilon interface - Netware aware, etc!.
number03.zip
Column numbering extension w/printf formats.
pathname.lzh
Make filenames relative to current file, for 6.5 or earlier.
pluck11.zip
Load file at cursor (compiler error syntax).
prj18.zip
Project and directory tree extension, V6.5 Update.
rduffext.zip
virtual space fix for linedraw, and an extension to mark.
rdufffix.zip
virtual space fixes to lugaru sources.
region11.zip
Search highlighting, V6.5 Update.
save_res.zip
screen-save screen-restore commands.
setcolor.zip
Improved set-color command shows more choices at once, etc.
spell05.zip
Spelling Checker, V6.5 Update.
strip10.zip
Bytecode file stripper for autoload commands.
tag-plm.e
Simple tagging extension for PL/M programs.
templt12.zip
C templates /w completion V 1.2 - bugfix.
updt65.zip
Several updated EEL extensions corrected for Epsilon 6.5.
uvision.lzh
Ultravision support for Epsilon 6.X.
vesa.e
Vesa supervga 132 column video mode switching.
zipls.zip
Zip List. Write Zip Files content in current buffer.
Directory listing for this section.


Epsilon 6 Extensions

These extensions were tested with Epsilon 6. They may also work with other versions.
asciigl.e
Popup ASCII table by Jonas Hedburg.
asciijh.zip
Pop-up ASCII table, improved version.
asciiwd.zip
<Help> Z shows ASCII table.
bindings.e
Example EEL variable assignments bindings.
briefend.lzh
Mimic Brief's >Home< and >End< keys.
ccolor.e
Adds color to C comments.
comment.zip
Larry Osterman's comment package for V6.
cpyrit12.zip
Insert new header (copyright).
curspos.e
Show row column by Jonas Hedburg.
c_templt.zip
Template expansion for C C++.
date01.zip
Insert or show current date.
dired_v2.zip
New ways to sort dired list, improved.
eelsr.zip
Steve Rothkin's complete enhancements.
epsilon.ico
Epsilon wolf icon for Windows 3.1,.
epsos2.ico
The Epsilon Wolf as an OS/2 2.0 icon.
grab.e
Go to C Set/2 error msg on this line.
greplist.zip
Grep on file lists: *.c,*.h,\inc\*.h.
ifdef.e
Show C #ifdef lines in effect for this line.
kdq_ext.zip
Insert blocks comments for many langs, more.
keep.zip
Keep-matching-lines, delete-matching-lines,.
lisp02.zip
Lisp mode.
lmatch12.zip
{list|delete|delete-non}-matching-lines.
makefile
Improved makefile for EEL sources.
mouse.zip
Mouse support for DOS.
mycalc.zip
PMW's arithmetic expression evaluator.
pdxtags.e
Tag Paradox PAL procedures.
pntstk16.zip
Movement cmds set bookmarks automatically.
qh15.zip
Spawn MS quickhelp (QH), fixed for OS/2 v2.0.
rpe.zip
Run big compilers concurrently under DESQview.
seshook.e
Example session save and restore hook.
session.zip
New write-session cmd.
storemod.zip
Set-variable load-bytes in cmd files.
template.e
C templates.
texmode3.zip
For TeX/LaTeX.
trim02.zip
Remove space at ends of lines.
winclip.e
Copy to/from MS-Windows clipboard.
xepsilon.tar
Run SCO Unix Epsilon under MOTIF.
Directory listing for this section.


Epsilon 5 Extensions

These extensions were tested with Epsilon 5. They may also work with other versions.
40line01.zip
40 line mode for VGA, 35 for EGA.
ascii.zip
Movable ASCII table.
asciitbl.zip
Displays ASCII table.
asmtag04.zip
Tag assembly files.
bakin.zip
Copy-filename, block cursor, and more.
binsrch.zip
Binary search module from spell.
bookmark.e
Ring of saved positions.
browser4.zip
Reads Microsoft BSC files; OS/2 only.
casify.e
Mods to preserve case in replaces.
cmdmake.zip
Invoke make from epsilon cmd line.
ctag05.zip
Complete C/C++ tagging.
dectoch.e
Use numpad to insert line-drawing chars.
diredcy2.zip
Bufed w/only dired bufs, cycle through them.
editkey.zip
Press a key, go to its EEL definition in one step.
elfstate.zip
Save restore editing sessions.
fillpref.zip
Fill-prefix cmds.
grep04.zip
Interface to separate Unix/Gnu-style Grep program.
help_sys.zip
Generic help file system.
icons.zip
Epsilon icons for OS/2 1.1 1.2.
ins_sort.zip
Fast binary insertion sort.
listdefn.e
List all C functions defined in buffer. For Gnu indenter only.
manyutl2.zip
Column search, count pattern, much more.
mark.zip
Copy, kill, and insert blocks lines, as well as regions.
newmouse.e
Improved mouse driver.
nextbuf.zip
cycle thru buffers with a keypress.
ntags06.zip
New version of improved tags package.
pathrel.zip
Get default pathname from current buffer.
popmenu.zip
Mouse driver w/user-defined popup menus.
printer.zip
Printer support.
pvcs.exe
Self-extracting file: interface to Polytron's PVCS.
save_mod.zip
Add header/revision block.
simpind2.zip
Simple indenter for non-C languages.
tagswrw.e
Tag Choreographer files.
videvrx1.zip
6 new video modes for Everex Viewpoint VGA.
view.e
View-file command prevents accidental mods.
winconf.e
Demo shows how to restore window config.
Directory listing for this section.


Epsilon 4 Extensions

These extensions were tested with Epsilon 4. They may also work with other versions.
epscxl.zip
CXL help system.
filehelp.e
Copy-filename and find-file-other-window.
fnbbrief.doc
doc for fnbbrief.e.
fnbbrief.e
Some BRIEF look-alike commands. See fnbbrief.doc.
genoa.e
Adds Epsilon support for extended modes of Genoa EGA board.
ndp.e
This is a version of proc.e modified to work with the error msg format of the NDP compiler.
process.e
Adds features to the process buffer inspired by CED.
random.e
Bunch of small unrelated commands. See top of file.
rofiles.e
Loading a read-only file makes the buffer read-only.
savedot.e
Saves/restores window state when exiting/entering.
skdbufs.e
copy to/from mark point to arbitrary buffers.
skdrenum.e
renumbers INTEL ASM symbols ending in numbers.
skdtags.e
enhanced tags functions for epsilon.
swedish.doc
Doc for swedish.e.
swedish.e
Adds two Swedish modes to Epsilon. These "minor modes" help it support the Swedish character set.
tpascal.e
This is a version of proc.e modified to work with the error msg format of Turbo Pascal.
Directory listing for this section.


Miscellaneous Files

german.zip
A list of German words. May be used to replace the English word list used by the speller in Epsilon 13 and later.New
moreenc.zip
This file adds more encodings to the list of encodings Epsilon 12 knows about. Mostly these are for Far East languages and for EBCDIC. To use it, unzip the archive and place the file icudt24l.dat within into Epsilon's bin directory, replacing the file by that name found there. (Epsilon must not be running when you do this.) This page has more information on encodings.
fixconc.exe
Under Windows 95/98/ME, this program tries to repair a broken installation in which the concurrent process doesn't work. This can happen if you manually copy files to a new machine instead of running Epsilon's installer.New
xpm.zip
Use these image files when you add Epsilon for Unix to the menu of your favorite window manager. Now the icons are transparent. New
words01.zip
Word list for v9 speller. Epsilon's built in speller has a separate word list available from here, or using its spell-configure command.
showvid.e
Display current OS/2 video params, for adding new modes.
texhigh.zip
Demo of highlighting math mode in TeX files (bug fixed).
tryems.zip
Simple EMS test program checks EMS 4.0 support.
Directory listing for this section.


Bug Fix Updates

See these separate pages to download the latest update for each of these recent major versions:

Epsilon 13, Epsilon 12, Epsilon 11, Epsilon 10, Epsilon 9, or Epsilon 8.

Also see this page for updated versions of Epsilon's manual in PDF format. Available updates for older versions are listed below.

upg804.txt
Describes 8.0 updaters below. Or see this page.
upg804.exe
Updates 8.0 or later, Windows & DOS, to Epsilon 8.04.
upg804nw.zip
Updates 8.0 or later, OS/2 & DOS, to Epsilon 8.04.
e704.txt
List of bugs fixed in Epsilon 7.04.
e704.zip
Updates 7.0 or later, DOS or OS/2, to Epsilon 7.04.
e655.zip
Update 6.5 through 6.54, DOS or OS/2, to version 6.55.
linefill.e
Replaces broken line_fill() primitive in Epsilon 6.03.
search.e
Make separate <Enter> key work right in Epsilon 6.03.
tagbug.e
Sometimes goto-tag doesn't get there in Epsilon 6.03.
Directory listing for this section.


Public Domain & Shareware

capcn10.zip
Swap Caps Lock and Control keys under Windows 3.1.
isocp101.zip
Use ISO code pages in DOS - Freeware.
lha213.exe
Archiver for .LZH files.
Directory listing for this section.

Last Updated: 8 June 2014