Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   . . .
   Error Messages
   Changes from Older Versions
      . . .
      EEL Programming Changes in Epsilon 12
      New Features in Epsilon 11
      EEL Programming Changes in Epsilon 11
         New EEL Primitives and Subroutines in Epsilon 11
         Changes to EEL Primitives and Subroutines in Epsilon 11
      New Features in Epsilon 10
      Enhanced Features in Epsilon 10
      . . .
   Epsilon Key Assignments
   . . .

Previous   Up    Next
New Customization Options in Epsilon 11  Changes from Older Versions   New EEL Primitives and Subroutines in Epsilon 11


Epsilon User's Manual and Reference > Changes from Older Versions >

EEL Programming Changes in Epsilon 11

  • The EEL compiler is now more thorough in checking function calls to primitives for the correct argument types. Other diagnostics have been improved as well.

  • Searching commands now contain a "continuation" feature, for modes where the buffer contains a single "record" out of many, and searching should move from record to record. A buffer-specific function will be called to swap one record for another.

  • The four variables show_matching_start_spot, show_matching_start_end_spot, show_matching_end_spot, and show_matching_end_end_spot have been replaced by two arrays highlight_area_start and highlight_area_end, to make the source code easier to understand. Macros let you use the old names.

  • Syntax highlighting modes can set the COLOR_RETAIN_NARROWING flag in the coloring_flags variable to indicate that coloring should respect any narrowing in effect (instead of looking outside the narrowed area to parse the buffer in its entirety).

  • The new macro GUI_CURSOR_SHAPE( ) replaces CURSOR_SHAPE( ) in GUI environments; it provides ways to set the height, width and cursor offset.

  • Under Unix, buf_pipe_text( ) primitive now recognizes the new PIPE_SKIP_SHELL flag, which makes it directly invoke the specified program instead of using a shell as an intermediary (resulting in improved performance).

  • EEL now permits structure assignment.



Previous   Up    Next
New Customization Options in Epsilon 11  Changes from Older Versions   New EEL Primitives and Subroutines in Epsilon 11


Lugaru Copyright (C) 1984, 2012 Lugaru Software Ltd. All Rights Reserved.