Skip to content

The plugin should update the SLua definition files even if it never connects to a viewer #91

Description

@tapple

People's first desire when using this plugin is just to typecheck their slua code. This should just work, out of the box, without requiring any of these steps:

  • Downloading a project viewer
  • Launching a viewer
  • Changing their editor binding in the viewer
  • Teleporting to a lua sim
  • editing a script in the viewer
  • editing a prim in the viewer

They can set that up later, and just use copy/paste for as long as they want, as long as the plugin just lets them typecheck their damn code.

When a workspace opens, and the plugin is enabled, it should compare its files against the latest build at https://github.com/secondlife/lsl-definitions/releases

The plugin should probably keep 2 parallel versions of the definitions files, as they use incompatable version numbers, even if the files themselves are identical:

  • a copy from the last connected simulator (version number is a UUID)
  • a tagged release build (version number is semantic)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions