| 40 | | It comes with countless features and bug fixes for both programmers and |
| 41 | | standard users, e.g.: |
| 42 | | |
| 43 | | - user-friendly default configuration |
| 44 | | - improved keyword highlighting |
| 45 | | - configurable color schemes and info bars |
| 46 | | - new menu, toolbar and additional keyset |
| 47 | | - mode-dependent configuration including syntax expansion with |
| 48 | | coding styles and expression matching |
| 49 | | - many new formatting options |
| 50 | | - improved command shell features |
| 51 | | - easier configuration to avoid macro recompilation |
| 52 | | - advanced amount of configuration items. |
| 53 | | |
| 54 | | The utility of EPM was greatly improved. |
| | 40 | It comes with features and bug fixes for both programmers and standard |
| | 41 | users: |
| | 42 | |
| | 43 | General |
| | 44 | - Countless fixes and workarounds for the original EPM. |
| | 45 | Configuration |
| | 46 | - User-friendly default configuration. |
| | 47 | - Presets to ease access to the large number of settings. |
| | 48 | - All setting are changeable on-the-fly without recompilation. |
| | 49 | Recompile |
| | 50 | - To change behavior that is not prepared to be configured and for development, macro recompilation was made easy and fast, in most cases without a restart. |
| | 51 | Mode determination |
| | 52 | - Mode instead of just file extension (filetype). |
| | 53 | - Define mode determination rules, including file specs, signatures and shebangs. |
| | 54 | - Distinguishable highlighting from mode. |
| | 55 | Mode settings |
| | 56 | - Mode-dependent configuration. |
| | 57 | - Syntax expansion. |
| | 58 | - Bracket and expression matching that respects comments and strings. |
| | 59 | - Coding styles. |
| | 60 | Menus and keys |
| | 61 | - New keysets. |
| | 62 | - New menus and toolbar. |
| | 63 | - Changed keyset to accelerator keys for to support more key combinations. |
| | 64 | - Automatic adoption of accelerator key strings in menu items on changing key definitions. |
| | 65 | Search |
| | 66 | - Additional search options: all files, comments, literals. |
| | 67 | - Search history. |
| | 68 | Backup |
| | 69 | - Advanced backup mechanism. |
| | 70 | - Restore backup files via popup menu. |
| | 71 | - Garbage collector for old backup files. |
| | 72 | Marking |
| | 73 | - Extended marking configuration. |
| | 74 | Format |
| | 75 | - Line ends. |
| | 76 | - Line wraps. |
| | 77 | - Change encoding. |
| | 78 | - Spell check. |
| | 79 | - Select coding styles for syntax expansion. |
| | 80 | - Reflow text. |
| | 81 | - Many more. |
| | 82 | Open extracted string (Alt_1) |
| | 83 | - Jump to error from a compile log. |
| | 84 | - Open filename under cursor. |
| | 85 | Command shell |
| | 86 | - Improved command shell features. |
| | 87 | - Restorable environment. |
| | 88 | - Filename completion. |
| | 89 | - 4os2 support. |
| | 90 | - Note: Posix shells work somehow but don't give a prompt. |
| | 91 | Misc. |
| | 92 | - Copy chars from the line above or below. |
| | 93 | - Move lines, chars, expressions. |
| | 94 | |