Skip to content

A simple python code editor integrated with the Ruff language server built with electron

Notifications You must be signed in to change notification settings

jackhodkinson/lsp-editor

Repository files navigation

lsp-editor

A simple python code editor with code formatting and linting.

This is a toy experiment to show how to integrate the ruff language server into a code editor.

This editor is built with Electron, CodeMirror, and VS Code's language server client library.

This is a toy experiment for demonstration purposes only. The code editor does not persist data or open files.

Linting error

Recommended IDE Setup

Project Setup

Install

$ npm install

You will also need to have ruff installed and available in your path.

Running tests

Make sure your ruff client is installed and availiable by running the tests

$ npm test

Development

$ npm run dev

About

A simple python code editor integrated with the Ruff language server built with electron

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published