Skip to content
This repository was archived by the owner on Feb 19, 2023. It is now read-only.
This repository was archived by the owner on Feb 19, 2023. It is now read-only.

Become totally independent from the official Zig extension #66

Description

@SuperAuguste

I think that's the way. More generally, I believe there shouldn't be separate zig and zig-zls vscode extensions, there should be a single extension that handles everything zig-related. From the user's perspective, an important part of UX is to be able to install a single thing, and trust the authors of the thing to correctly assemble a holistic user experience from the underlying tools.

To clarify, this integration would not preclude someone from shipping an alternative view of how it all should look like: the benefit is in integration, not in monopoly.

Originally posted by @matklad in #57 (comment)

I've let this stew a bit and I definitely agree with matklad's point of view, especially after reading this tweet. ZLS is an extremely helpful tool for beginners and everyone else and it's a shame that people choose the official Zig extension over this for various different reasons, from lack of certain features, but also a branding and trust issue. That shouldn't be the case.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions