Skip to content
This repository
branch: idea13

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .idea
Octocat-spinner-32 META-INF
Octocat-spinner-32 err
Octocat-spinner-32 help
Octocat-spinner-32 lib
Octocat-spinner-32 resources
Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 testdata
Octocat-spinner-32 .hgignore
Octocat-spinner-32 .hgtags
Octocat-spinner-32 CHANGELOG.markdown
Octocat-spinner-32 IDLua.iml
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.markdown
Octocat-spinner-32 idlua-8-15.xml
README.markdown

IconLua language support for JetBrains IDEs

Features:

  • Semantic code highlighting of identifiers: global, local, parameter, upvalue
  • Highly configurable syntax highlighting
  • Syntax checking and error highlighting
  • Code completion across all files including libraries and custom API's
  • Code completions enhanced by type inference and flow analysis
  • Support for external API definitions to enhance completion including custom function signatures
  • LuaDoc auto-generation with highlighting and folding
  • Quick Documentation (ctrl-Q/cmd-f1) for Lua APIs, and custom API's
  • Code Formatter
  • Go to definition (ctrl-click/cmd-click)
  • Find Usages, Goto Symbol
  • Lua SDK REPL Console
  • Modules support for completions (Experimental)
  • Structure view / Code Outline
  • Refactorings
    • Safe Delete
    • Rename Identifier
    • Introduce Variable (Experimental)
  • Debugger (Experimental)
  • Code Inspections
    • Unused assignment
    • Suspicious global creation, helps catch leaked globals
    • Unbalanced assignment statements, helps catch bugs in multiple assignment statements
    • Many more...
  • Code Intentions
    • Replace explicit string library calls like string.len("foo") with ("foo"):len()
    • Many more...

Something went wrong with that request. Please try again.