Language Server Protocol Support

EmEditor supports a couple Language Server Protocol features, with more planned in the future. The Language Server Protocol allows EmEditor to communicate with different libraries for different programming languages. We currently support the following features:

  • Hover tooltip

  • Syntax checker (Diagnostics)

  • Search Symbols

EmEditor supports Language Server Protocol for the following languages and formats: HTML, CSS, JavaScript, Perl, and JSON. You can also manually install libraries to add support for the following: C/C++, and Python.