lite-xl / lite-xl-ide

A set of plugins to convert lite-xl into a proper IDE.
23 stars 5 forks source link

lite-xl IDE

lite-xl IDE with Debugger Open

lite-xl is a light-weight extensible text editor.

lite-xl-ide aims to be a suite of plugins for lite-xl that can turn it into a high-performance C/C++ IDE with minimal fuss.

Please note, lite-xl-ide is still experimental; it is not ready for release. Use at your own risk.

Quickstart

To install, you can use lpm:

lpm add https://github.com/lite-xl/lite-xl-ide.git && lpm install ide --no-install-optional

If you want to just try it out, you can always use run to try it in a new lite bottle:

lpm run https://github.com/lite-xl/lite-xl-ide.git:main ide --no-install-optional

Alternatively, if you don't have lpm, or don't want it, you can always pull the repository manually with git and simply copy the entire set of plugins into lite's plugin directory.

git clone https://github.com/lite-xl/lite-xl-ide.git && cp -R lite-xl-ide/plugins ~/.config/lite-xl-/plugins

Plugins

Build

The build plugin is a flexible build system. It can be configured to either use make, or, it can take over entirely and run all the compile commands directly.

TODO

Debugger

The debugger plugin acts as a front-end to gdb.

TODO

LSP

Full support for LSP through @jgmdev's wonderful plugin, included in this manifest.

TODO

Git

Full support for git, again through @jgmdev's VCS plugin.