No matter what programming language or file type you prefer to work with, EmEditor offers a dedicated environment for your work. Conveniently select a configuration for your language, including syntax highlighting and a preferred interface, or create your own custom configuration.
EmEditor’s configuration features allow you to set a huge variety of settings to customize your experience for each project you’re working on. From syntax highlighting, to numbering, from keyboard shortcuts, to auto-save settings, custom configurations can be set to fine-tune EmEditor’s performance for your needs.
EmEditor comes with built-in configurations for over 20 different programming and markup languages, selectable from the File menu. It’s easy to switch between, create new, and edit configurations. You can also download more syntax files from the EmEditor Library or create your own configurations and syntax highlighting rules.
While editing, you can associate file types with certain configurations so that EmEditor knows to automatically open up the right configuration, Define a New Configuration or edit the settings for the current or all configurations.