@tangzx tangzx released this Nov 17, 2018 · 25 commits to master since this release

Assets 5

[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 ...

Aug 4, 2018

@tangzx tangzx released this Mar 22, 2018 · 379 commits to master since this release

Assets 3
  • 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
Jan 7, 2018
Jan 7, 2018

@tangzx tangzx released this Oct 26, 2017 · 919 commits to master since this release

Assets 3
  • [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

@tangzx tangzx released this Sep 19, 2017 · 1082 commits to master since this release

Assets 3
  • [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