Feedback and high-quality pull requests are highly welcome!
Haxe Studio is an Eclipse based IDE designed for development with the Haxe general purpose programming language.
It has the following plugins pre-installed:
You can download the latest platform-specific releases from here:
Please check the Wiki
Action Eclipse Haxe Studio vscode Open Find Actions (Command Palette)CTRL
+3
CTRL
+3
F1
/ CTRL
+SHIFT
+P
Open Quick Outline CTRL
+O
CTRL
+O
n/a Full Screen Toggle ALT
+F11
F11
F11
Format Source Code CTRL
+SHIFT
+F
CTRL
+SHIFT
+F
ALT
+SHIFT
+F
Go to Method/Type Declaration F3
F3
F12
Zoom In/Out CTRL
++/-
CTRL
++/-
CTRL
++/-
To ensure reproducible builds, this Maven project inherits from the vegardit-maven-parent project, which declares fixed versions and sensible default settings for all official Maven plugins.
The project also uses the maven-toolchains-plugin, which decouples the JDK used to execute Maven and its plugins from the target JDK used for compilation and unit testing. This ensures full binary compatibility of the compiled artifacts with the runtime library of the required target JDK.
To build the project, follow these steps:
Install a Java 17 JDK
Download and install a Java 17 SDK, e.g. from:
Configure Maven Toolchains
In your user home directory, create the file .m2/toolchains.xml
with the following content:
<?xml version="1.0" encoding="UTF8"?> <toolchains xmlns="http://maven.apache.org/TOOLCHAINS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/TOOLCHAINS/1.1.0 https://maven.apache.org/xsd/toolchains-1.1.0.xsd"> <toolchain> <type>jdk</type> <provides> <version>17</version> <vendor>default</vendor> </provides> <configuration> <jdkHome>[PATH_TO_YOUR_JDK_17]</jdkHome> </configuration> </toolchain> </toolchains>
Replace [PATH_TO_YOUR_JDK_17]
with the path to your JDK installation.
Clone the Repository
git clone https://github.com/haxe4e/haxe-studio.git
Build the Project
Run mvnw clean verify
in the project root directory. This will execute compilation, unit testing, integration testing, and packaging of all artifacts.
See https://github.com/haxe4e/haxe4e/blob/main/README.md#acknowledgement
If not otherwise specified (see below), files in this repository fall under the Eclipse Public License 2.0.
Individual files contain the following tag instead of the full license text:
SPDX-License-Identifier: EPL-2.0
This enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/.
An exception is made for:
LICENSE.txt
file, or.LICENSE.txt
suffix added to the base-name of the original file. For example foobar.js
is may be accompanied by a foobar.LICENSE.txt
license file.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4