codelite icon indicating copy to clipboard operation
codelite copied to clipboard

How to configure CodeLite to extend support

Open AGoh2019 opened this issue 3 months ago • 1 comments

Describe your idea in details

Well basically CodeLite is designed for C/C++, Rust, Node.JS, PHP. Can't the installer scan the system for compilers during setup, and create support for compilers found. In addition, I wonder where are the Qt & wx form designers? AI & ML model support setup is non-existent. There is also no tooltip for features, nor is there any chm help files. What makes it excessively frustrating is that I can't add and configure a C file/project/workspace, and add PHP support without running around in circles. Nor can the wizard be configured to configure CodeLite for all the languages which it was designed for!

AGoh2019 avatar Nov 26 '25 14:11 AGoh2019

Can't the installer scan the system for compilers during setup, and create support for compilers found.

It should be done the first time Codelite is run IIRC. Setup wizard can be found in "Help"/"Run the Setup wizard..." to be call afterward.

Compilers settings can be done directly in "Settings" / "Build Setting...", and there is a "scan for compilers" (icon) button

I wonder where are the Qt & wx form designers

  • wx form wxCrafter (plugin or stand alone application) is the integrated wx Form designer. Alternatively, there is wxFormBuilder plugin to use the tool of same name (that you have to install).

  • Qt No extra Qt Designer provided, Qt already provide one.

There is a QMake integration with the QMake plugin.

You can also use CMake, and Codelite handles CMake project either with a CMake plugin, or with a CMake project.

Personally, I tends to use Premake to generate (Codelite's) solutions, and there is premake-qt module which handles Qt.

AI & ML model support setup is non-existent.

There is an AI assistant.

There is also no tooltip for features, nor is there any chm help files.

Doc is mostly on https://docs.codelite.org/

Jarod42 avatar Nov 26 '25 16:11 Jarod42