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

https://github.com/waleedyaseen/intellij-runescript

RuneScript plugin for the IntelliJ Platform
https://github.com/waleedyaseen/intellij-runescript

intellij runescript

Last synced: 4 months ago
JSON representation

RuneScript plugin for the IntelliJ Platform

Awesome Lists containing this project

README

          

# RuneScript Plugin for IntelliJ IDEA

![Build](https://github.com/waleedyaseen/intellij-runescript/workflows/Build/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/22431-runescript.svg)](https://plugins.jetbrains.com/plugin/22431-runescript)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/22431-runescript.svg)](https://plugins.jetbrains.com/plugin/22431-runescript)

RuneScript is a plugin that adds support to the RuneScript language to IntelliJ IDEA.

## Installing

To install the plugin, follow the following steps:

1) Navigate to `Settings > Plugins > Marketplace` in your IDE.
2) Search for "RuneScript" in the Marketplace.
3) Click on the "Install" button next to the RuneScript plugin to install.

## Features

* Navigation
* Search
* Code Inspection
* Refactoring
* Find Usages
* Syntax Highlighting
* Inlay Hints
* Formatting
* Building
* And more!

## Notes

1) The plugin utilizes the [Neptune](https://gitlab.com/neptune-ps/neptune) compiler for the build system.

## Acknowledgements

- The [IntelliJ Rust](https://github.com/intellij-rust/intellij-rust) plugin was used for reference.
- The [Kotlin Compiler](https://github.com/JetBrains/Kotlin) plugin was used for reference.
- Type checking code was taken and adapted from [Neptune](https://gitlab.com/neptune-ps/neptune).