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
14,
13,
12,
11,
10,
9,
8,
7,
6.5,
6,
5,
4
Miscellaneous Files
Bug Fix Updates
Public Domain & Shareware
These extensions were tested with Epsilon 14. They may
also work with other versions.
- clang_format.e
- Run clang-format.exe on the current file. By Dr Ashton Fagg.
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.
- inc_number.e
- Insert a number, then increment. Also, indent to a particular
column number. By Wayne Dow.
- 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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
- 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.
- 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.
- 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.
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.
- 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: 23 September 2024