gpt4 book ai didi

haskell - intero-goto-definition 不包含库?

转载 作者:行者123 更新时间:2023-12-02 16:30:01 25 4
gpt4 key购买 nike

我正在尝试使用 M-. 转到函数的定义,但似乎 intero-goto-definition 仅适用于我当前所在的库正在开发,而不是在我导入的开发上。

这是我的 stack.yaml:

flags: {}
extra-package-dbs: []
packages:
- location: libs/not-gloss/not-gloss # the library I am trying to C-. into
- .
extra-deps:
- spatial-math-0.4.0.0
resolver: lts-9.0

最佳答案

如果有这个就太好了,但它还没有实现 - https://github.com/commercialhaskell/intero/issues/231 。这需要相当多的努力:

1) 需要保留所有依赖项的源文件。不知道如何将该 handle 连接到底座等封装中。这些文件应标记为只读,以免给您留下可以编辑它们的印象。

2)以某种方式有一个从模块名称+标识符名称映射到源位置的索引。 Haddock 可能有此信息,但不确定,但在这种情况下,这意味着您需要使用文档构建所有依赖项。或者,您需要一个额外的步骤,使用 intero 重新加载每个包,以生成这样的索引。如果您想要在正在查看的包中使用类型信息等功能,这肯定是必要的。

关于haskell - intero-goto-definition 不包含库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45642386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com