https://github.com/joshraphael/rascript-language-server
Provides language support for the RATools scripting language conforming to Microsofts Language Server Protocol
https://github.com/joshraphael/rascript-language-server
achievement achievements language-server language-server-protocol lsp lsp-server rascript ratools retroachievements
Last synced: 5 months ago
JSON representation
Provides language support for the RATools scripting language conforming to Microsofts Language Server Protocol
- Host: GitHub
- URL: https://github.com/joshraphael/rascript-language-server
- Owner: joshraphael
- License: mit
- Created: 2025-06-03T19:31:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-12T00:15:04.000Z (9 months ago)
- Last Synced: 2025-09-12T01:14:09.681Z (9 months ago)
- Topics: achievement, achievements, language-server, language-server-protocol, lsp, lsp-server, rascript, ratools, retroachievements
- Language: C#
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rascript-language-server
# RAScript Language Server
Provides language support for the [RATools](https://github.com/Jamiras/RATools) scripting language conforming to Microsofts [Language Server Protocol](https://microsoft.github.io/language-server-protocol/)
[](https://github.com/joshraphael/rascript-language-server/blob/main/LICENSE)
[](https://github.com/joshraphael/rascript-language-server/actions/workflows/release.yaml)
[](https://github.com/joshraphael/rascript-language-server/tags)
[](https://github.com/joshraphael/rascript-language-server/archive/main.zip)
## Requirements
- dotnet
- Make
## Quickstart
To start, download and unzip the latest binary release for your operating system [here](https://github.com/joshraphael/rascript-language-server/releases/latest). Point your language server client to the location of the downloaded binary, example:
Linux/MacOS:
```text
/home/joshraphael/rascript-language-server_v0.0.1_linux-x64
```
Windows:
```text
C:\Users\joshraphael\rascript-language-server_v0.0.1_win-x64.exe
```
## Feature Highlights
- Syntax Highlighting - Custom RAScript syntax highlighting using TextMate.
- Function navigation - Jump to a functions defintion.
- Code Completion - Completion results appear for symbols as you type.
- Hover Info - Documentation appears when you hover over a function or class.
## Projects Using rascript-language-server
- [vscode-rascript](https://github.com/joshraphael/vscode-rascript) - VSCode language client for RAScript.
- [sublime-rascript](https://github.com/joshraphael/sublime-rascript) - SublimeText language client for RAScript.
- [npp-rascript](https://github.com/joshraphael/npp-rascript) - Notepad++ language client for RAScript.