Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Goto definition #30

Merged
merged 17 commits into from
Apr 21, 2023
Merged

Goto definition #30

merged 17 commits into from
Apr 21, 2023

Conversation

nolanderc
Copy link
Collaborator

Builds upon #29, #28, #27, #26 to allow "goto definition" for global symbols (ie. functions and input variables). Should help in navigating larger files.

Mirkopoj and others added 17 commits January 21, 2023 16:12
The LSP spec allows implementations to ignore notifications if they
want. This way glslls doesn't start emitting errors when new
notifications are added in the future.
This fixes svenstaro#19.

As an added benifit, neovim sends a "shutdown" message when closing,
waiting about 1 second until the language server responds before
terminating to give the server a chance to respond. Previously, this
caused a slight hiccup whenever neovim was closed.

By clearly stating that the "shutdown" message is not implemented by
using the "id" field, neovim now closes immediately.
We supply a custom includer which looks for files in the current
workspace, or adding them if they do not exist.
@svenstaro
Copy link
Owner

Probably should update the README accordingly.

@nolanderc nolanderc merged commit 453d5cc into svenstaro:master Apr 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants