Lugaru Wolf

New in Epsilon 6.5

We released Epsilon 6.5 in April 1993. This document shows some of the features we added in that version. You can also see the features we added in other versions. Here's how to order your update.

Mouse Support

We designed the mouse to be as non-intrusive as possible, so that when you're not using the mouse, you won't notice it's there. We don't reserve valuable screen space for scroll bars--Epsilon's scroll bars pop up when you move the mouse over them. And Epsilon automatically hides the mouse cursor when you're typing, so it doesn't get in your way.

On EGA and VGA displays under DOS, Epsilon uses special techniques to display a graphical arrow cursor in "text mode." With no jumping block cursor, the mouse is easier to position, but Epsilon avoids the overhead of graphics mode, which can slow down screen updates.

Epsilon's Menu Bar You can now run commands from a pull-down menu bar. Select commands with the mouse, or access the menu from the keyboard. Like Epsilon's scroll bars, the menu doesn't take up any screen space when you're not using it--Epsilon pops up the menu bar when you move the mouse past the top of the screen. Naturally, you can make the menu bar or the scroll bars permanent if you prefer, or customize the mouse and menu system in many other ways. It's easy to change the menu--just edit a special file. Epsilon can automatically fill in the keyboard equivalents for the commands you add.


Now Epsilon can keep track of a different session for each working directory, which is handy when you have several projects going. Each session records which files you were editing, your recent search strings, bookmarks, and so forth. Epsilon will search for the nearest session file, so you can conveniently navigate through complicated directory structures, and still come up with the right session for your project. Prefer a single session instead? No problem, Epsilon can do that too.

Improved C mode

Epsilon can scan your C source files for function definitions, and jump directly to a function's definition when you type its name. Or while editing a function call, you can press a key and jump instantly to the function's definition. Now, in Epsilon 6.5, you can do the same thing with C variables, typedefs, macros, and structure and union tags. You can choose to record only definitions, as in previous versions, or declarations as well. This is especially handy for library header files, where you might have only the declarations, not the definitions, of functions and variables.

Epsilon provides automatic indenting and reindenting of your C code. It does sophisticated reverse-parsing of your program to determine the correct indentation, unlike some other editors that only look at the previous line, and often misindent. Now Epsilon is smarter about indenting some relatively uncommon C constructs, and it offers more variables for customizing it to your indenting style.

You can now double-click with the mouse on a subroutine or variable name, and Epsilon will jump to its definition. This is especially convenient when browsing source files--you can navigate using only the mouse.

And Much More

The EEL language has a variety of enhancements, including an autoloading mechanism, greater access to internal variables, new keywords, and faster regular expression searching. All these features combine to make Epsilon 6.5 easier and more pleasant to use.

Here's how to order your update.

Epsilon: Put it to work for you.

Last Updated: 1 October 2009