Lugaru's Epsilon
Programmer's
Editor 14.04

Context:
Epsilon User's Manual and Reference
   Changes from Older Versions
      Major New Features in Epsilon 14
         MS-Windows-Specific Changes in Epsilon 14
         MacOS/Linux/FreeBSD-Specific Changes in Epsilon 14
         New Default Values and Bindings in Epsilon 14
         File Variables in Epsilon 14
         . . .
      EEL Programming Changes in Epsilon 14
      . . .

Previous   Up    Next
MS-Windows-Specific Changes in Epsilon 14  Changes from Older Versions   New Default Values and Bindings in Epsilon 14


Epsilon User's Manual and Reference > Changes from Older Versions > Major New Features in Epsilon 14 >

MacOS/Linux/FreeBSD-Specific Changes in Epsilon 14

Under X11, Epsilon now sets the mouse cursor to different shapes in a way similar to Windows, and its default shape is now an I-beam instead of an arrow. (Setting the std_pointer variable to 0 under X11 using the set-any-variable command restores the former arrow cursor.)

On Unix and Mac systems, the set-font and set-color commands in the X11 environment have been reimplemented (to eliminate their dependence on a 32-bit-only helper program).

The Linux version's packages now install into /opt by default instead of /usr/local, and includes a new Epsilon icon for window manager menus.

Epsilon for macOS is now code-signed and uses a new startup helper program. It has various changes to work better with macOS 10.15 Catalina's privacy dialogs, new default shell, etc. It now requires macOS 10.9 or later.

Epsilon's concurrent process startup script now creates the appropriate settings for zsh (which is now the default shell in macOS as of version 10.15 Catalina).

The preserve-filename-case variable recognizes two new bit values. In Epsilon for macOS, the 16 bit makes Epsilon treat file names as case-sensitive (instead of the default, case-preserving). In Epsilon for Linux/FreeBSD, the 32 bit makes Epsilon treat file names as case-preserving (by default they're case-sensitive). (Under Windows, Epsilon retrieves this information from the OS separately for each drive.)

On macOS, Linux, and FreeBSD, you can now set the 32 bit in the dired-layout variable to make dired show the full date including year and seconds for all files. (By default it mimics the format of "ls -l", showing either a year or hours and minutes, never both and never seconds.)

On macOS, Epsilon now starts each interactive subprocess shell as a login shell. This is needed because in macOS there often isn't any parent process shell running as a login shell (as there would be in other Unix-like operating systems), so login tasks like initializing the environment would not be performed otherwise.

Epsilon for X11 will now read any custom X11 resource definitions you put in a file named ~/.epsilon/Xcustomresources. The new optional setting "Epsilon.recordPosition: 1" in this file makes Epsilon for X11 remember and restore its window position.



Previous   Up    Next
MS-Windows-Specific Changes in Epsilon 14  Changes from Older Versions   New Default Values and Bindings in Epsilon 14


Lugaru Epsilon Programmer's Editor 14.04 manual. Copyright (C) 1984, 2021 by Lugaru Software Ltd. All rights reserved.