The Wayback Machine - https://web.archive.org/web/20220607033803/https://github.com/topics/lsp
Skip to content
#

lsp

Here are 429 public repositories matching this topic...

metals
robmwalsh
robmwalsh commented Jun 5, 2022

Describe the bug
'Implement all members' quick fix inserts method stubs before self type.

To Reproduce Steps to reproduce the behavior:

  1. Add a new abstract method to a trait or whatever which has a concrete subtype
  2. Compilation of concrete class correctly fails (blah needs to be abstract, missing implementation of new method)
  3. Add a self type to the concrete class
  4. Try an
bug good first issue
jupyterlab-lsp
fwcd
fwcd commented Apr 12, 2022

Add a test workspace with a Maven project (similar to the Gradle project in server/src/test/resources/additionalWorkspace) and a test case in ClassPathTest to make sure that we don't regress on anything regarding dependency resolution in Maven projects.

enhancement good first issue dependency resolution maven
justinmorrow
justinmorrow commented Aug 13, 2020

Refiled from an old issue at JakeBecker/elixir-ls#120 (by @crbelaus)

The simplest suggestion I saw was simply adding a config option to disable automatic builds. See comment from @toranb for a potential spot to put the config check.

Related ideas for helping similar issues:

  1. Add support
enhancement help wanted good first issue
NoahTheDuke
NoahTheDuke commented Jun 6, 2022

Is your feature request related to a problem? Please describe.
Sometimes, I have the same namespace multiple times in a :require call in a namespace declaration. They might have the same or different :refer vectors, they might have the same or different :as aliases, etc.

Describe the solution you'd like
When possible, I would like the clean-ns functionality to merge required n

enhancement good first issue
radeksimko
radeksimko commented Nov 24, 2021

Depends on hashicorp/terraform-ls#722


Background

We have recently introduced a custom command module.calls which currently exclusively uses the data from the .terraform folder. There is currently no other easy way of getting the important metadata, such as (1) module hierarchy, (2) installed location on disk, (3) installed version.

As described

enhancement good first issue workspace/executeCommand
erlang_ls
robertoaloi
robertoaloi commented Feb 17, 2022

Context

Folding is the ability to show/hide (collapse/uncollapse) regions of code. Many editors offer to the user the ability to fold and unfold regions at a specific level and/or recursively, using either a mouse or a keyboard shortcut. Folding can simplify reading complex code by allowing the user to focus on the significant

sucrecacao
sucrecacao commented Dec 22, 2020

If I run

printf 
session   = "1234"
client    = "client0"
buffile   = "foo.py"
filetype  = "python"
version   = 1
method    = "textDocument/definition"
[params.position]
line      = 5
column    = 1 | kak-lsp -s 1234 --request

It automatically trigger an action ( jump to definition in this example ) in the kakoune client

How can I just get the string of the action to perfor

enhancement good first issue

Improve this page

Add a description, image, and links to the lsp topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the lsp topic, visit your repo's landing page and select "manage topics."

Learn more