AI Briefing
KO

VS Code-level intelligent features with zero configuration

·2018.07.02 09:00

Key point

Repl.it has introduced LSP and the Monaco editor to provide VS Code-level intelligent development features without any separate configuration.

1 / 2

Details

Repl.it aims to provide every developer with cutting-edge development tools for free. Previously, connecting each language tool (e.g., Pylint) to the frontend required the hassle of directly developing separate protocols and wrappers.

To solve this, Repl.it adopted Microsoft's Language Server Protocol (LSP). With LSP, features such as refactoring, code completion, and error checking only need to be implemented once to be instantly usable across various editors.

Repl.it also adopted Monaco, the web technology-based editor that underlies VS Code. Through this, in addition to TypeScript and JavaScript, this update begins language server support for Python (2, 3, Django), C, C++, and ReasonML.

Key features include:

  • Autocomplete and signatures
  • Jump to definition and find references
  • Refactor and code formatting
  • Linting and hover functionality

Support for Java and Ruby will be added in the future, and through this, Repl.it plans to build a 'Holistic Development Service' usable on any device or platform.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.