Skip to content

Where do LSP "quirks" belong in the new lsp module API? #3773

Description

@jfly

In the older plugins.lsp API, plugins/lsp/language-servers/default.nix has a huge collection of very useful options and sane defaults. For example, I recently learned about enabling volar automagically enables ts_ls and reconfigures it with the appropriate plugin. Really awesome, useful stuff.

As far as I can tell, we don't have a place for stuff like this yet in the newer lsp module API. To accomplish this, I had to put a version of that config in my personal nixvim config (jfly/snow@f4b37e5).

Is there a home for this and I just haven't found it yet? Or is this all still being figured out, and that's what #3745 is tracking?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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