IntelliJ EmmyLua Versions Save

Lua IDE/Debugger Plugin for IntelliJ IDEA

1.2.6

5 years ago

[NEW]Code completion for breakpoint condition [NEW]Compatible with IDEA2018.3 [NEW]New inspection "Unresolved symbol in emmy doc" [NEW]New inspection "Unresolved class" [NEW]Shebang file type detector [NEW]String literal paste provider [NEW]New annotator: @vararg TYPE [NEW]Arguments history completion [NEW]Unity attach debugger support (By @jb574) Bug fix #178 #168 #186 #192 #196 #198 #199 #195 #116 ...

1.2.4

6 years ago

1.2.3

6 years ago
  • Compatible with IDEA2018.1
  • [IMPROVE]improved parsing performance
  • [IMPROVE]improved formatting
  • [IMPROVE]more annotation infos
  • [IMPROVE]improved remote debugger performance & compatible with mobdebug.lua v0.70
  • [IMPROVE]new settings : stdout charset for run configuration
  • [IMPROVE]new settings : hide/show console window for debug configuration(WIN32)
  • [NEW]add Emmy.log console for attaching debugger logs
  • [NEW]lua call hierarchy(Ctrl+Alt+H) (by @LiamYao)
  • [NEW]region highlighting & color settings
  • [NEW]new type : doc table type, ---@type { name:string, value:{ size:number } }
  • [NEW]folding for --[[multi-line comments]] && [[multi-line strings]]
  • unicode identifier support
  • fix bugs

1.2.0

6 years ago
  • [NEW] Breadcrumbs info
  • [NEW] Spell checker support
  • [NEW] New inspection: Local name hides previous
  • [Experimental] Type checker. Settings - Editor - Inspections - Lua > Lint > Type safety (Contribution from @Perryvw )
  • [IMPROVE] Performance optimization
  • [IMPROVE] Structure View (Contribution from @mqualizz )
  • [IMPROVE] Emmydoc now supports markdown
  • [IMPROVE] Name suggestion
  • [IMPROVE] Variable name suggestion/completion
  • [FIX] Bug #54 #55 #63 #66 #69

1.1.9

6 years ago
  • [UPDATE] Compatible with IDEA 2017.3(173)
  • [NEW] Add new annotation: @overload, used for mark overload functions (@optional is obsolete)
  • [NEW] Add new annotation: @language, used for inject language to lua string
  • [NEW] Add new inspection: Show warning for duplicated local declaration
  • [NEW] Show method separators
  • [NEW] Show local variable type hints
  • [NEW] Show parameter type hints
  • [NEW] Show function return type hints
  • [NEW] Add new postfix template "if_not"
  • [IMPROVE] Infer type from constructor call (settings/Languages.../EmmyLua)
  • [IMPROVE] Add auto completion and references for label(Lua 5.3)
  • [IMPROVE] You can toggle on/off 'smart enter' (settings/Languages.../EmmyLua)
  • [IMPROVE] You can toggle on/off 'show words in file' (settings/Languages.../EmmyLua)
  • [FIX] Support forward declaration local-function
  • [FIX] Crash when type --[ at EOF
  • [FIX] Fix some bugs
  • 1.1.7

    6 years ago

    1.1.6

    6 years ago

    describe

    1.1.4

    6 years ago
    • [new] attach debugger: step out
    • [new] attach debugger: breakpoint supports condition expression
    • [new] attach debugger: lua exception message
    • [new] check if run configuration is valid
    • [new] supports creating run configurations from context (by right-clicking a code element in the source editor).
    • [improve] parameter icon
    • [improve] lua module icon
    • [improve] method/function presentable text
    • [improve] mk src root dir automatic when create a lua project
    • [improve] doc gen
    • bug fixs #16 #19 #21 ...

    1.1.0

    7 years ago

    IntelliJ-LuaIDE has been renamed to IntelliJ-EmmyLua

    • [improve] Instance method/static method highilighting
    • [improve] Function exit points highlight
    • [improve] Table folding
    • [improve] OverridenMethod linemarker
    • [improve] BNF optimized
    • [improve] self class member completion
    • [new] Recursive call linemarker
    • [new] Trail call linemarker
    • [new] add 4 live templates
    • [experiment] Attach debugger(based on decoda Windows x64/x86)
    • [experiment] Remote debugger(based on mobdebug)