Skip to content

Neovim installation material could be improved #2068

Description

@NReilingh

How are you using the lua-language-server?

NeoVim

Which OS are you using?

MacOS

What is the issue affecting?

Other

Expected Behaviour

When I visit this repo to install the LSP for Neovim, I want helpful, straightforward instructions.

Actual Behaviour

The Readme directs to someone's blog post tutorial which relies on an opinionated tool called Mason which I prefer not to have in my system.

Reproduction steps

  1. View the readme at https://github.com/LuaLS/lua-language-server
  2. Observe the only provided resource for setting up the LSP with NeoVim is https://dev.to/vonheikemen/getting-started-with-neovims-native-lsp-client-in-the-year-of-2022-the-easy-way-bp3
  3. Read the blog post, which provides information not relevant for integrating the LSP with an existing configuration that does not already use mason.nvim.

Additional Notes

Hello! Thought I could offer some useful feedback that the existing install guide for NeoVim, while useful to people starting from scratch or people who use Mason.nvim, doesn't really do a good job of covering the general case, and I would have hoped that my experience installing the LSP were more straightforward.

The blog post could be useful as a secondary resource, but I think as a primary resource, redirecting the reader to https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#lua_ls would be much more useful.

Log File

No response

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