Skip to content

LSP: modules, members, snippets, ... #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vknabel opened this issue Mar 6, 2022 · 0 comments
Closed

LSP: modules, members, snippets, ... #35

vknabel opened this issue Mar 6, 2022 · 0 comments
Assignees
Labels
feature New feature or request lsp Language Server

Comments

@vknabel
Copy link
Owner

vknabel commented Mar 6, 2022

The autocompletions and hovers should only respect current imports.
Both should not rely on type inference, yet.

These cases should be supported:

  • importable-module discovery
  • module. should autocomplete its members
  • snippets for type-switch-expressions
  • arbitrary variable . member (completions only from all data-/module-/import-/extern-members)
@vknabel vknabel added feature New feature or request lsp Language Server labels Mar 6, 2022
@vknabel vknabel added this to the Basic Language Server milestone Mar 6, 2022
@vknabel vknabel self-assigned this Mar 6, 2022
@vknabel vknabel added this to Lithia Mar 6, 2022
@vknabel vknabel moved this to Backlog in Lithia Mar 6, 2022
vknabel added a commit that referenced this issue Nov 11, 2022
vknabel added a commit that referenced this issue Nov 11, 2022
@vknabel vknabel closed this as completed Nov 11, 2022
Repository owner moved this from Backlog to Done in Lithia Nov 11, 2022
vknabel added a commit that referenced this issue Nov 22, 2022
- stdlib: `docs.docsToMarkup` now sorts extern properties
- stdlib: new function `prelude.eager` which recursively evaluates a given value
- stdlib: new function `lists.prepend` for prepending lists
- fix: improved type switch error message
- fix: improved stdlib not found error message
- fix: source locations were off
- lsp: complete importable modules #35
- lsp: field completions #35
- lsp: type switch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request lsp Language Server
Projects
Status: Done
Development

No branches or pull requests

1 participant