dotnet / dotnet/fsharp

Custom operations from outer computation expression are in the completion list inside nested computation expression

Open
#4,865 0 comments 0 reactions 0 assignees View on GitHub
Area-LangService-AutoComplete Feature Improvement
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Here `delete`, `deletef` and others are from `scope` CE, but they are shown in the completion list inside `task` CE:

![image](https://user-images.githubusercontent.com/873919/39806034-66c2d2a4-5381-11e8-8848-1869a9c5535e.png)

That's because any nested name resolution environment inherits everything from the outer one, recursively.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.