Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
LSP-pyright
Python support for Sublime's LSP plugin provided through microsoft/pyright. (by sublimelsp)
-
textadept
Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
This seems to just be a fork of Lite[0] that supports better text rendering.
Lightweight GUI text editors are shocking hard to find. The primary reason I am not using Lite is the issues with Mac. So I’m definitely going to try using this.
[0]: https://github.com/rxi/lite
I believe Pylance is closed source but based on the open source Pyright. There appears to be (a plugin for using Pyright with Sublime Text)[https://github.com/sublimelsp/LSP-pyright].
[1] https://orbitalquark.github.io/textadept/
Straight from your link above:
> "... the editor consists of less than 2000 lines of C code and less than 4000 lines of Lua code."
So it is written in Lua and C (mostly for graphics widgets).
There is a plugin[1] that adds terminals but Lite-XL still has a shaky plugin api for anything extensive
[1] https://github.com/benjcollins/lite-xl-terminal/#
It's great to see lite on front page - such an incredible feat of engineering, making a cozy editor in less than 5k LoC of Lua (plus the C host). Robust text editing, syntax highlighting, command palette, pane splitting and management, plugin support and more. Writing plugins is simple and powerful.
The original lite and Lite XL are meant to run on desktops. I've recently started my own fork of lite[1] that allows it to run in VR environment. Once done I plan to use it as a competent editor for a VR-first development environment. I'm really digging the simplicity of Lua as a platform.
[1] https://github.com/jmiskovic/lite-lovr