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 | |