Skip to content

Improve error handling and user messaging around clojure-lsp errors #2330

Open
@PEZ

Description

@PEZ

Especially errors that prevent clojure-lsp from starting. Today Calva shows several error message popups, but it is not very helpful. It also make it seems like you can't work because of all breakage. In fact you can connect the repl and be pretty happy about things. Albeit not as happy as you would be with clojure-lsp working. My point is that a user shouldn't feel like they are at a non-existing dead end when they probably have important things to get done using Calva.

It's a mix of bad error handling in Calva and of unhelpful error messaging. To the latter one idea is to include a button with the error message, Open log. It's usually the first thing we ask users to do when they reach out for help with things like this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lspuxUser experience related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions