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.
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
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.
make
.gcc
or clang
).The debugger plugin acts as a front-end to gdb
.
terminal
, allowing it to automatically parse and emit input to the debugger in a particular terminal.Full support for LSP through @jgmdev's wonderful plugin, included in this manifest.
Full support for git, again through @jgmdev's VCS plugin.