Install with Flatpak (Linux only)

A Flatpak manifest is provided with the sources.

The default permissions are set to the minimum, to ensure a good process isolation. Because of that, some features may not be fully available, among them: external modifications detection, editorconfig, git features, session save/restore, and compliance with system settings.

Install with msys2-MINGW (Microsoft Windows only)

The extras repository provides a PKGBUILD for building the app in a msys2 environment.

msys2 being a rolling-release distribution, if you update frequently then you may prefer the “clone and run” method below.

System install from sources

The system install uses meson as build system.

git clone --recurse-submodules https://framagit.org/editide/releases.git
cd releases/

# Only patch version when compiling from git sources, but not from archives
./build-aux/patch_version.sh

meson setup _build --prefix=/usr
meson compile -C _build
meson install -C _build

Clone and run

EdiTidE can be run directly from the sources.

This is mostly useful for the app developers and contributors, to test the very last unreleased versions.

Check where your Python user-site is located:

python3 -m site --user-site

Create the folder if it doesn’t exist, and from there clone the official git repository:

git clone https://framagit.org/editide/editide.git

Then follow the instructions from INSTALL.md to complete the setup.

Install with pip

Python wheel packages are automatically built by Gitlab’s CI.

They’re provided for convenience only, and do not offer a full system integration.

The latest one can be downloaded here:

https://framagit.org/editide/releases/-/jobs/artifacts/main/browse/dist/?job=build-wheel

Then install it with:

python3 -m pip install EdiTidE-*.whl