Skip to content

Neovim support #988

@qu1ncyk

Description

@qu1ncyk

Is your feature request related to a problem? Please describe.
The language server seems to be made specifically for VSCode and is a hassle to use in other editors that support LSP, such as Neovim.

Describe the solution you'd like
An easy way to use the Rascal Language Server in Neovim.

Describe alternatives you've considered
I could go back to using VSCode, but I much prefer Neovim.

Additional context
I already implemented basic support to my personal dotfiles. It consists of a patch that fixes a NullPointerException, a build step that compiles the patched code and wraps the JAR file and arguments in a script, a Neovim LSP configuration file, and a filetype association that associates .rsc with Rascal. Is the Rascal team interested in (a series of) pull request(s) for this code?

Related: #212 has a similar goal, but for Emacs.

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