Our Eclipse IDE resources here may well be old, we’ve switched over to using VSCode
Installing Eclipse IDE
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/eclipse-setup.html
Install missing prerequisites
Install Python (the Espressif Windows all-in-one toolchain installed embedded Python, not Python) from: https://www.python.org/downloads/
(Installs to here by default: C:\Users\Dev\AppData\Local\Programs\Python\ )
Note if the current Python release is very new you may want to select the previous version in case the ESP tools haven’t been updated for it yet.
Install Git from: https://git-scm.com/downloads
Use default install options.
Install Eclipse
Download the Eclipse IDE Installer for your platform from eclipse.org
Choose “Eclipse IDE for Embedded C/C++ Developers” when selecting the version to use.
Open workspace
Run Eclipse IDE and when prompted to select a Workspace Directory, select a folder where you’ll want to store project files (ENSURE THERE ARE NO SPACES IN THE PATH)
Add the IDF Plugin to Eclipse IDE
https://github.com/espressif/idf-eclipse-plugin/blob/master/README.md
Menu > Help > Install new software
Follow the “Installing IDF Plugin using update site URL” instructions in the idf-eclipse-plugin link above.
Follow the “Installing ESP-IDF Tools” instructions in the idf-eclipse-plugin link above.
ESP-IDF Directory: C:\Espressif\frameworks\esp-idf-vX.X.X
Git Executable Location: C:\Program Files\Git\git-cmd.exe
Python Executable Location: C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\PythonXXX\python.exe
Once installed then run Menu > Espressif > ESP-IDF Tools Manager
Select everything you want (probably everything) and press Install Tools