Skip to content

NightLum-Studio/Luau-Language-Support

 
 

Repository files navigation

Luau Language Support Logo

Luau-Language-Support

Enhanced Luau language support for JetBrains IDEs (Rider / IntelliJ / WebStorm),
based on the intellij-luau plugin, with additional improvements focused on real Roblox development workflow.

This fork extends the original plugin with better syntax highlighting, Roblox-specific completion, stricter language support,
and editor features designed for Luau users.


Features

Note

This plugin focuses on practical Luau development in Roblox projects and improves the editor experience for real workflows.

  • Improved syntax highlighting closer to Roblox Studio style
  • Support for Luau directives: --!strict, --!nonstrict, --!nocheck
  • Completion for Roblox services inside game:GetService("...")
  • Additional inspections for Luau syntax and method usage
  • Better member highlighting for . and : access
  • Works with both .luau and .lua files
  • Compatible with LSP when available

This plugin is designed for real Luau usage inside Roblox projects and aims to make development in JetBrains IDEs feel closer to Roblox Studio.

It includes more accurate syntax highlighting, better support for typed Luau, smarter completion for Roblox APIs such as GetService,
additional inspections for common mistakes, and a refined color scheme that matches the Luau workflow.


Compatibility

Important

Plugin supports:

  • .luau files
  • .lua files
  • LSP integration (when available in IDE)
  • Rojo / sourcemap workflows

Development status

This plugin is actively developed.
Features may change and new functionality is added regularly.

Warning

This plugin may conflict with other Lua plugins installed in the IDE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Luau 84.6%
  • Kotlin 13.4%
  • Java 1.5%
  • Other 0.5%