IdaThemer

January 26, 2024 ยท View on GitHub

IdaThemer is a tool for converting Visual Studio Code (VsCode) themes into compatible themes for IDA Pro. This utility leverages a modified version of the Long Night project with Celestial as a basetheme and then remaps the colors defined in the VsCode theme JSON file to create a visually appealing and functional theme for IDA Pro.

Although light themes are supported, the primary focus of this project is to provide a dark theme for IDA Pro. As such, light themes may not be as polished as dark themes.

Getting Started

Prerequisites

  • Go (1.21 or later) if building from source
  • A Visual Studio Code theme

Usage

  1. Build from source (or download the latest release):

    git clone https://github.com/can1357/IdaThemer.git
    cd IdaThemer
    go build
    
  2. Locate your VsCode theme JSON file.

  3. Run IdaThemer with the path to your VsCode theme JSON and the output directory:

    ./IdaThemer "gruvbox.json" "S:\IDA Pro\themes\gruvbox"
    
  4. Voila! Your theme is now ready to use in IDA Pro.

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgments