Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/themaster1127/scite4hth

SciTE4HTH is a modified version of SciTE4AutoHotkey designed to work with HTH using .hth files. It features syntax highlighting and keyword completion.
https://github.com/themaster1127/scite4hth

code-editor dark-mode editor hth ide scite syntax-highlighting windows-only

Last synced: about 1 month ago
JSON representation

SciTE4HTH is a modified version of SciTE4AutoHotkey designed to work with HTH using .hth files. It features syntax highlighting and keyword completion.

Awesome Lists containing this project

README

        

# SciTE4HTH

SciTE4HTH is a modified version of SciTE4AutoHotkey designed to work with HTH using .hth files, HTpy using .htpy files or HT++ using .htpp files. It features syntax highlighting and keyword completion.

## Usage

To use SciTE4HTH, simply open .hth, .htpy or .htpp files with the application. Syntax highlighting and keyword completion will be available for your HTH, HTpy and HT++ scripts.

#### This editor is mainly for HTH, HTpy and HT++

- HTH: https://github.com/TheMaster1127/HTH
- HTpy: https://github.com/TheMaster1127/HTpy
- HT++: https://github.com/TheMaster1127/HT-plus-plus

## Installation

1. Download SciTE4HTH.
2. Unzip the folder.
3. Move the downloaded files to your desired location.
4. Run SciTE4HTH by executing the executable file at "SciTE4HTH\SciTE\SciTE.exe".
5. Open `hth.properties`, `htpy.properties` or `htpp.properties` and change the path to the full path of the `HTH.exe` for HTH v1 and `HTH.py` for HTH v2 or in `htpy.properties` for HTpy find `HTpy.py` on your machine or in `htpp.properties` for HT++ find `HT++.py` on your machine.

for HTH v1 and HTH v2

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/5fcec234-411a-4a3c-b5cc-fdb958cb445f)

for HTpy

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/afeb8503-1f4c-4c28-9b95-55974c659880)

for HT++

![image](https://github.com/user-attachments/assets/bcc33049-786e-4e47-9e3a-650da08861ab)

For HTpy you need to have python installed on you pc.
For HT++ you need to have C++ installed on you pc. You can install it form here: https://www.mingw-w64.org/downloads/#mingw-builds

For HTH v1 press `Ctrl+F7` or navigate to Tools > Compile to transpile HTH to js in a full HTML file.
For HTH v2 press `F5` or click on the run icon to transpile HTH to js in a full HTML file.

For HTpy press `F5` to transpile and run at once and press `Ctrl+F7` or navigate to Tools > Compile to transpile the code only without ruining it.

**Enable Dark Mode (Optional)**

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/7c023dce-d0ea-41b9-8d71-1e77a4f86f4f)

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/15c985bf-db0f-46a9-9434-0b7bf040366b)

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/d75ebe2a-c54e-4de5-b0d7-45c26b50e1dd)

![image](https://github.com/TheMaster1127/SciTE4HTH/assets/134737935/1a92a04f-b288-4df0-affe-1bfed33f935a)

## Features

- Syntax highlighting for HTH, HTpy and HT++ scripts.
- Keyword completion to assist with scripting.
- Easy integration with HTH, HTpy and HT++ projects.